datagrid在WINFROM下面有一个datagrid1.setdatabinding()方法,但在web下面却不能用,
请问在WEB下面怎么实现呀。是在C#下面。

解决方案 »

  1.   

    datagrid1.DataSource=............;
    datagrid1.DataBind();
      

  2.   

    我想建立两张表的关系,
    ds.Relations.Add("orders",ds.Tables["ur_tbl"].Columns["id"],ds.Tables["wg_tbl"].Columns["wgid"]);
    然后用
    datagrid1.setdatabinding()方法将两张表显示在同一个DATAGRID控件里,实现可以节点展开的功能
      

  3.   

    但datagrid1.setdatabinding()这个方法只有在WINFROM下面才有,
    既然asp.net下面提供了创造dataset两张表的关系属性,那么我想一定也有其它方法显示,对吧?
    这是asp.net下面提供的ds.Relations.Add()。
      

  4.   

    是不是要导入WINFROM的哪个命名空间呀。
    知道的告诉一下好吗
      

  5.   

    这是个主从表的问题,可以参考这个:http://www.xmlforasp.net/codeSection.aspx?csID=35
      

  6.   

    这里好象没有讲到噢。
    在WEB应用程序下面怎么样实现
    datagrid1.setdatabinding()(该方法在WIMFROM下面有)这个方法呀
      

  7.   

    嵌套Datagrid 可以实现,在外层Datagrid的dataitemband事件中绑定内部Datagrid
    用Javascript实现显示和隐藏
    或者在itemcommand事件中绑定