您的位置:首页 > 其它

新建datatable并添加数据的一种错误方法

2018-02-23 14:06 267 查看
新建datatable并添加数据的一种正确方法为:DataTable dt_sys = new DataTable();dt_sys.Columns.Add("systemSubject");dt_sys.Columns.Add("id");DataRow dr_sys = dt_sys.NewRow();dr_sys["systemSubject"] = "请选择系统";dr_sys["id"] = "0";dt_sys.Rows.Add(dr_sys);dr_sys = dt_sys.NewRow();dr_sys["systemSubject"] = "做题";dr_sys["id"] = "1";dt_sys.Rows.Add(dr_sys);dr_sys = dt_sys.NewRow();dr_sys["systemSubject"] = "学习";dr_sys["id"] = "2";dt_sys.Rows.Add(dr_sys);我的错误方法:
DataTable dt_sys = new DataTable();dt_sys.Columns.Add("systemSubject");dt_sys.Columns.Add("id");DataRow dr_sys = dt_sys.NewRow();dr_sys["systemSubject"] = "请选择系统";dr_sys["id"] = "0";dt_sys.Rows.Add(dr_sys);DataRow dr_sys1 = dt_sys.NewRow();dr_sys1["systemSubject"] = "做题";dr_sys1["id"] = "1";dt_sys.Rows.Add(dr_sys1);DataRow dr_sys2 = dt_sys.NewRow();dr_sys2["systemSubject"] = "学习";dr_sys2["id"] = "2";dt_sys.Rows.Add(dr_sys2);
事实证明这样是错误的。编译结果datatable表中数据会被新的datarow覆盖,并增加一个空的数据。1.
systemSubjectid
请选择系统.0
2.
systemSubjectid
做题1
 
3.
systemSubjectid
学习2
  
  
这是错误方法生成的datatable表格。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: