CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  ASP.NET

各位大侠帮忙啊,怎么将两个DataSet的内容放在同一个DataGrid中显示,两个DataSet中的表的字段名是相同的

楼主chenxy80(陈陈)2005-05-23 17:07:05 在 .NET技术 / ASP.NET 提问

怎么将两个DataSet的内容放在同一个DataGrid中显示,两个DataSet中的字段名是相同的,但是需要在DataGrid中添加一列,标识是两个不同的DataSet中的内容。  
          我是将DataSet2的内容一行行的复制到DataSet1中,  
          int   count2   =   ds2.Tables[0].Rows.Count;  
          int   column2   =   ds2.Tables[0].Columns.Count;  
          for(int   i   =   0;   i   <   count2;   i++)  
          {  
  DataRow   row   =   ds1.Tables[0].NewRow();  
  for(int   j   =   0;   j   <   column2;   j++)  
  {  
  string   temp   =   ds2.Tables[0].Rows[i].ItemArray[j].ToString();  
  row[j]   =   ds2.Tables[0].Rows[i].ItemArray[j].ToString();  
  }  
  ds1.Tables[0].Rows.Add(row);  
          }  
   
  然后  
  this.DataGrid1.DataSource   =   dataset1.Tables[0].DefaultView;  
  this.DataGrid1.DataBind();  
  这样做好象太慢了,有没有更好的办法,还有怎么在DataGrid中添加标识列? 问题点数:20、回复次数:5Top

1 楼yezie(椰子)(.Net)回复于 2005-05-23 17:17:33 得分 0

在dataset里建关系Top

2 楼chenxy80(陈陈)回复于 2005-05-24 08:44:06 得分 0

拜托,我是刚入门的,请说清楚些,或者告诉我哪有类似的例子,让我参考一下。Top

3 楼cuike519(I will be back!)回复于 2005-05-24 08:54:01 得分 15

先给每个DataSet表中的DataTable使用Columns.Add方法添加一列来标识,再使用Merge方法合并这两个DataSet就可以了!Top

4 楼veryhappy(wx.net)回复于 2005-05-24 09:06:29 得分 5

先合并两个DataSet在绑定到DataGrid上Top

5 楼chenxy80(陈陈)回复于 2005-05-24 12:28:50 得分 0

to:   cuike519(marshal)  
        谢谢。结帖了Top

相关问题

  • 如何取得DataGrid各字段名?
  • datagrid邦定typed dataset,不想做界面层的人还要手工写字段名,要怎么办
  • 如何获得dataset中某个表的字段名?
  • 请问如何修改datagrid的字段名称?
  • 取得dataGrid对应的数据库里的表字段名
  • DataGRID怎么样把字段名显示中文
  • 请指教:使用datagrid控件,怎么按字段名排序
  • 高手进来!关于DataGrid页眉得到字段名
  • [新手]怎样修改DataGrid显示的字段名
  • 如何从DATASET的TABLE中获取源数据库里表的字段名?

关键词

  • datagrid
  • 内容
  • ds
  • dataset
  • 放在同一个
  • datagrid中显示
  • 字段名是相同
  • count
  • columns
  • tables

得分解答快速导航

  • 帖主:chenxy80
  • cuike519
  • veryhappy

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo