DataColumn dc1 = ds.Tables["t1"].Columns["ID"];
DataColumn dc2 = ds.Tables["t2"].Columns["ID"];
DataRelation drel = new DataRelation("t", dc1, dc2);
ds.Relations.Add(drel);
dlist.DataSource=ds.Tables["t1"];
dlist.DataBind();

解决方案 »

  1.   

    這樣,兩個表建立關聯后
     Dim MyCommand As OleDbDataAdapter = new OleDbDataAdapter("SELECT * FROM [board] INNER JOIN [class] ON [board].class = [class].id WHERE [board].boardID="& boardID &"", MyConnection)調用時,就用<%#Container.DataItem("name")%>就可以了.
      

  2.   

    DATAGRID 和DATALIST如何绑定两个列
      

  3.   

    首先确定两个表之间没有没关系,如果有关系则是用sql语句将两个表连成一个,然后再fill到dataset中
    如果没有关系,则存成2个table,然后梆定