求问,怎么将2张数据表合并在一起,显示在一个DataGrid中啊?
解决方案 »
- |zyciis| 如何在aspx文件中写及时代码输出菜单事,谢谢 急
- javascript 执行.exe文件
- 借这个地方发一下:求鉴定这对演员的名字
- 为什么我发布的ASP.NET2.0网站运行正常可以不能实现用户登录啊
- 难题,大哥们帮忙解决一下。在线等。
- 在DataGrid中怎么获取不到选中CheckBox
- 我想在DataGrid一列(模板列)的列头上实列化出我放进去的一个LABEL,动态设值,应该怎么做?
- 创建dll??
- 用dreamweaver开发aspx页面,在VS 2005中打开怎么一堆错误呢?
- <a>的使用!
- .NET初级问题,请大哥们帮帮小弟
- 遇到难题了,如何将数据库中的DWG图形文件在浏览器中显示出来预览,修改后直接保存到数据库中
mDs.Tables.Add(DataTable1);
mDs.Merge(DataTable2);
mDs.Merge(DataTable3);
..................
DataTable mNewDt=mDs.Tables[0];
{
System.Data.DataRow[] drr;
foreach (System.Data.DataRow dr in dt.Rows)
{
drr = dtOriginal.Select(strWhereCondition);
if (drr.Length != 1 )
{
dtOriginal.ImportRow(dr);
}
}
}
------------------
免费ASP.NET空间申请http://www.kingtoo.com/pdtshw/hstshw/index.asp,
支持ASP.NET1.1, 2.0
100M asp.net 空间只要50元(www.kingtoo.com)
ds.Tables[0].Columns.Add("t_name",typeof(string));
foreach(DataRow drTmp in ds.Tables[0].Rows)
{
drTmp["t_name"] = pd.GetProductCatalogName(drTmp["t_id"].ToString());
}
return(ds);
意思是,在一个表中增加一列。然后根据关系去另外一个表中对应的字段。
DataSet mDs=new DataSet();
mDs.Tables.Add(DataTable1);
mDs.Merge(DataTable2);
这样做就出问题了,说是DataTable1属于另一个数据集(也就是我之前为了从数据库读表的时候建的DataSet)有什么办法解决吗?我现在试试看(车房志之扯坏的领带) 新给出的方法
union
select a,b,c from table2
foreach(DataRow drTmp in ds.Tables[0].Rows)
{
drTmp["t_name"] = pd.GetProductCatalogName(drTmp["t_id"].ToString());
}
return(ds);
请问这其中的pd是指什么啊?
SqlConnection con = new SqlConnection(strCon);
con.Open();
SqlDataAdapter da1 = new SqlDataAdapter("Select * from messages",con);
DataTable dt1=new DataTable();
da1.Fill(dt1);
SqlDataAdapter da2 = new SqlDataAdapter("Select * from users",con);
DataTable dt2=new DataTable();
da2.Fill(dt2);
con.Close();DataSet mds=new DataSet();
mds.Tables.Add(dt1);
mds.Merge(dt2);
DataTable mNewDt=mds.Tables[0];dgShow.DataSource =mNewDt.DefaultView;
dgShow.DataBind();
这种方法好像不对,只是在DataSet中放了2张表,并没有合并