icyer()  说的不对,我刚试验过,可以同时绑定两个以上

解决方案 »

  1.   

    andy_123 是吗,还第一次听说··
      

  2.   

    是不是直接绑定DataSet,不指定.DataMember??
      

  3.   

    94,像icyer说的那样就可以了。
    不过你想怎么个交错显示法?
      

  4.   

    to andy_123(心碎了无痕)
    虽然我没试过 但是如果照你说的可以绑定2个表
    那我先绑定一个10条记录的
    再绑定一个20条记录的 
    这样不乱了吗?
    你是怎么试了 我百思不得其解
      

  5.   

    谢谢各位大侠的参与,
    是这种情况:
    A(Parent)
    B(Child)
    C(child)
    A与B,C都有连接
    显示的效果是:
    一行A表的数据
    一行B表的数据
    一行C表的数据
      

  6.   

    只是指定Dataset而不指定Datamember,则会默认为初始数据表.即dataset.tables(0)
      

  7.   

    你在ItemDataBound中重新给每个Cell赋值,这时候你可以显示任何表里面的东西。
      

  8.   

    从sql语句着手解决string connstring="data source=mbm;initial catalog=kms_db;user id=mbm;password=mbm";
    string selectstring="select person.*,employ.* from person,employ where person.iNo=employ.iNo";//这里从两个库表检索数据SqlConnection myconn=new SqlConnection(connstring);
    myconn.Open();SqlDataAdapter myadapter=new SqlDataAdapter(selectstring,myconn);
    DataSet ds=new DataSet();
    myadapter.Fill(ds,"ren");//现在把从两个库表里检索的数据填充到一个datatable中,datatable的name是“ren”

    DataGrid1.DataSource=ds.Tables["ren"].DefaultView;
    DataGrid1.DataBind();现在datagrid1中显示的数据不就是两个表里的东西了
      

  9.   

    请问在itemdatabound是指定一个表中的不同字段.而且是对于不同列而言.
    但现在我希望是不同表之间的不同字段之间的切换!
    请指教!!
      

  10.   

    mbm老兄:
    多谢你的SQL提示.
    我现在的主要问题是在Dataset中检索出3个表,这三个表是不能合在一起的作为一个表的,但是又需要在Datagrid中分层次的显示出来.
    该怎么办呢?