none
怎么才能把"pc"做为数据源给girdview RRS feed

  • 问题

  • ds.Relations.Add("pc", ds.Tables["P"].Columns["powerID"], ds.Tables["C"].Columns["powerPID"]); 怎么才能把"pc"做为数据源给girdview thank you!
    2009年9月26日 16:07

答案

  • 那是定义关系dataset的key字符串 不是数据源
    你想两个表输出gridview 的话 可以用sql union 或者DataSet.Merge方法

    2009年9月26日 16:19
  • 你好,pk并不是数据源,是一个Relation关联。如果需要两个表和在一个表显示,最简单的办法就是使用视图,可以快速创建复杂的sql查询语句。
    jon.valett@gmail.com
    2009年9月27日 1:56
    版主
  • 你好!

    如果你是想实现主从表的显示的话,GridView 默认不支持主从表这样的显示方式,它与 Winform 中的 DataGridView 不同,你需要自己写代码实现这样的效果。



    知识改变命运,奋斗成就人生!
    2009年9月27日 1:56
    版主

全部回复

  • 那是定义关系dataset的key字符串 不是数据源
    你想两个表输出gridview 的话 可以用sql union 或者DataSet.Merge方法

    2009年9月26日 16:19
  • 我猜你是想让通过以上两个列组成一个新表,把这个新表给GridView来显示。
    这样的做的话,你最好通过SQL语句在数据库中将数据搜索出来,然后将数据绑定到GV上。
    做最好的自己
    2009年9月27日 1:10
  • 你好,pk并不是数据源,是一个Relation关联。如果需要两个表和在一个表显示,最简单的办法就是使用视图,可以快速创建复杂的sql查询语句。
    jon.valett@gmail.com
    2009年9月27日 1:56
    版主
  • 你好!

    如果你是想实现主从表的显示的话,GridView 默认不支持主从表这样的显示方式,它与 Winform 中的 DataGridView 不同,你需要自己写代码实现这样的效果。



    知识改变命运,奋斗成就人生!
    2009年9月27日 1:56
    版主