对DataTable的Merge的疑问
来源:互联网 发布:退款流淘宝刷销量 编辑:程序博客网 时间:2024/04/29 14:34
我想把几个DataTable组合成一个DataTable,用到了DataTable的Merge方法,在本地用控制台应用程序测试时没问题。但是把代码放到Web项目后,新生成的DataTable只显示组合后的行数(行数确实是几个DataTable的累加),但是却没有数据,让我好生郁闷,最后没办法换成新的方法去实现,但是想到这个问题我就郁闷,请高手指点
本地测试代码(在本地控制台应用程序中新建项目测试没问题,数据可以出来)
class ZuHeTB { public static DataTable GetTable() { DataTable dt = new DataTable(); //定义表结构 dt.Columns.Add("ID",typeof(System.Int32)); dt.Columns.Add("Name",typeof(System.String)); for (int i = 0; i < 3;i++ ) { DataRow dr = dt.NewRow(); dr[0] = i; dr[1] = "Name" + i; dt.Rows.Add(dr); } DataTable dtnew = new DataTable(); for (int j = 0; j < 4; j++) { DataRow dr = dtnew.NewRow(); dr[0] = j; dr[1] = "hehe" + j; dtnew.Rows.Add(dr); } dtnew.Merge(dt, true); for (int j = 0; j < 4; j++) { dtnew.Merge(dt); } return dtnew; } }
在Main()方法中执行
static void Main(string[] args) {
DataTable dt = ZuHeTB.GetTable(); int count = dt.Rows.Count; for (int i = 0; i < count; i++) { Console.WriteLine("第一列值:{0},第二列值{1}", dt.Rows[i]["ID"].ToString(), dt.Rows[i]["Name"].ToString()); }
}
结果
- 对DataTable的Merge的疑问
- 有关DataTable 的 Merge 操作
- 对SharpMap的疑问
- 对的ADO的疑问
- 对这个blog的疑问
- 对Hibernate效率的疑问
- 对jsf的一点疑问
- 对输出流的疑问
- 自己对BFC的疑问
- 对技术的一些疑问
- 关于对DataTable的操作
- 对c++的多态性的一个疑问
- 目前存在的对Java的疑问?
- 对csdnblog联络功能的疑问
- 我对上帝的十个疑问
- 对struts form bean 的一个疑问
- 初学对MVC的理解和疑问...
- 透视:对企业内容管理的四个疑问
- C# 排序算法大全
- apache perl 测试
- 一种从数据库利用xml创建树型目录的方法(C#)
- C#模拟键盘登录网站
- 關掉sleep連接
- 对DataTable的Merge的疑问
- java中相对路径,绝对路径问题总结
- "Fckeditor XML Request error:"internal server error (500)
- extJs控件之客户端查询
- 软件设计效率的根源
- 用C#开发第一个WINDOWS应用程序
- 錯誤調試
- "木马点击器"泛滥 点击欺诈威胁互联网广告
- 教你七个打造企业安全门面技巧