DATAGRID问题
我的数据库设置如下图
我想在一个DATAGRID中显示InfoCon和uName
不知道如何写,datagrid中如何实现这个
[此贴子已经被作者于2006-11-27 9:23:50编辑过]
[此贴子已经被作者于2006-11-27 9:23:50编辑过]
笨方法:
DataTable dt = new DataTable();
dt.Columns.Add("InfoCon");
dt.Columns.Add("uName");
for(int i=0;i<ds.Table["info"].Rows.Count;i++)
{
DataRow row = dt.NewRow();
row["InfoCon"] = ds.Table["info"].Rows[i]["InfoCon"].ToString();
for(int j=0;j<ds.Table["Users"].Rows.Count;j++)
{
if(ds.Table["Users"].Rows[j]["UID"] == ds.Table["Info"].Rows[i]["UID"])
{
row["uName"] = ds.Table["Users"].Rows[j]["uName"];
}
}
dt.Rows.Add(row);
}
得到的dt 就是你所想要的
[此贴子已经被作者于2006-11-27 16:29:31编辑过]