多个DataTable放入一个新的DataTable中????

hgx54599 2009-11-25 08:03:05
        private void ShowLargeTale(DataTable dt)
{
if (dt != null && dt.Rows.Count > 0)
{



xianshiGDVIW.Rows.Add();
xianshiGDVIW.Rows[xianshiGDVIW.Rows.Count - 1].Cells[0].Value = dt.TableName;
xianshiGDVIW.Rows[xianshiGDVIW.Rows.Count - 1].DefaultCellStyle.Font = new Font("宋体", 17, FontStyle.Bold, GraphicsUnit.Pixel);

DataTable dtt = new DataTable();
dtt.Columns.Add("字段名称");//数据表 字段
dtt.Columns.Add("详细信息");//数据表中字段对应得值
foreach (DataRow row in dt.Rows)
{
DataRow dr = dtt.NewRow();
dr["字段名称"] = dt.Rows[0].Table.Columns[xianshiGDVIW.Columns.Count - 1].ColumnName;
dr["详细信息"] = dt.Rows[0].ItemArray[xianshiGDVIW.Columns.Count - 1];

dtt.Rows.Add(dr);
}
for (int i = 1; i < dt.Columns.Count; i++)
{

xianshiGDVIW.Rows.Add();


xianshiGDVIW.Rows[i].Cells[0].Value = dt.Rows[0].Table.Columns[i].ColumnName;
xianshiGDVIW.Rows[i].Cells[1].Value = dt.Rows[0].ItemArray[i];
}



}
}

我要查的是多张表的信息 集合到xianshiGDVIW(datagridview控件名)中显示
要把传进来的 DataTable 放到一个新的DataTable 中去。。 不知道哪出错 一直显示不了 ..
...全文
139 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
hgx54599 2009-11-25
  • 打赏
  • 举报
回复
睡觉 明天 接着看
hgx54599 2009-11-25
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ws_hgo 的回复:]
其实很简单
你动态创建一个DataTable
然后逐个遍历其他的 Datatable就行啦
[/Quote]有代码 能参考下 么 我 也是想这么写 就是不行
ws_hgo 2009-11-25
  • 打赏
  • 举报
回复
其实很简单
你动态创建一个DataTable
然后逐个遍历其他的 Datatable就行啦
hgx54599 2009-11-25
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wuyq11 的回复:]
datatable合并

http://topic.csdn.net/u/20091101/11/99dbef7c-bd6d-432a-bf51-d80c65e6613b.html


[/Quote]我不是合并 而是 把 每张表 的字段全部显示
即 A表 有 a,b,c 3个字段
B表 有 b,d,f,g,h 5个字段
把2张表放到 DataGridView中 A 表 还是A表的字段 B表还是 B表的字段
2张表都显示出来 但是互不相干..就是多张表在 DataGridView中一次显示
没有访问权限 2009-11-25
  • 打赏
  • 举报
回复
如果你是将多个DataTable的数据显示到DataGridView的话,可以使用添加DataGridViewRow的方法分批添加行;
或者用上面的方法,将多个DataTable合成一个再绑定DataSource;
没有访问权限 2009-11-25
  • 打赏
  • 举报
回复
如果DataTable结构一样的话,可以用Merge方法;
luxi0194 2009-11-25
  • 打赏
  • 举报
回复
看不懂你在做什么。。。

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧