C#下 如何向dataGridView1中追加要显示的数据! dataGridView1中通过SQL查询已经显示了一个表中的数据,我想通过SQL查询再查询另一个表,也让它显示在这个dataGridView1中也就是说两个表的数据一起显示在一个dataGridView1中,怎么做呢? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 DataTable table1= 第一次查询;DataTable table2= 第二次查询;在数据绑定到GridView前上面的数据先处理成新的DataTable或是合并数据(前提是数据框架一样)在绑定 用SQL语句建立两个表的关联,再进行添加到dataGridView1 我的办法比较笨 DataTable 第3个表= lbzg.Clone();//合并datatable并去除重复项 object[] obj = new object[第3个表.Columns.Count]; for (int i = 0; i < table1.Rows.Count; i++) { table1.Rows[i].ItemArray.CopyTo(obj, 0); 第3个表.Rows.Add(obj); } for (int i = 0; i < table2.Rows.Count; i++) { table2.Rows[i].ItemArray.CopyTo(obj, 0); 第3个表.Rows.Add(obj); } DataView dv = 第3个表.DefaultView; DataTable 去掉重复产生的表= dv.ToTable(true, "字段xx1", "字段xx2", "字段xx3", "字段xx4", "字段xx5"); 不知道你的两个表是什么关系,如果两个表的列是一样的可以在SQL里用union吧两个查询和起来。如果两个表的列不一样就要在C#中把两个表放到一个dataset中然后传给datagridview 可不可以说的再清楚点要怎么把几个DataTable合并并显示在 dataGridView中,谢谢 C#中消息管理是如何实现的?达人帮忙!谢谢! visual studio里form的设计器界面突然没了 一个有关对Access中两个表进行统计并将统计值捆绑到DATAGRIDVIEW中的问题 wpf的DataGrid如何操作数据源 完整的C#公历转农历的源代码 急用 先表示感谢 关闭窗口怎么写? 请教一下怎么才能实现用户在首页上登录后在原登录对话框的地方显示该用户的一些信息(比如ID等)呢? 怎样确定光标在TextBox里的位置 动态加载list的值不正确 在C#应用程序中如何实现:1、断开网络连接 2、重新启动计算机 简单问题,先节先得 编程中的远程调试是怎么一回事?
DataTable table2= 第二次查询;在数据绑定到GridView前上面的数据先处理成新的DataTable或是合并数据(前提是数据框架一样)
在绑定
for (int i = 0; i < table1.Rows.Count; i++)
{
table1.Rows[i].ItemArray.CopyTo(obj, 0);
第3个表.Rows.Add(obj);
} for (int i = 0; i < table2.Rows.Count; i++)
{
table2.Rows[i].ItemArray.CopyTo(obj, 0);
第3个表.Rows.Add(obj);
} DataView dv = 第3个表.DefaultView;
DataTable 去掉重复产生的表= dv.ToTable(true, "字段xx1", "字段xx2", "字段xx3", "字段xx4", "字段xx5");
可不可以说的再清楚点要怎么把几个DataTable合并并显示在 dataGridView中,谢谢