新建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);我的错误方法:
2.
3.
这是错误方法生成的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);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.
systemSubject | id |
请选择系统 | .0 |
systemSubject | id |
做题 | 1 |
systemSubject | id |
学习 | 2 |
相关文章推荐
- asp.net 导出数据到excel报“段太小而不能接受所要添加的数据的数量。试着插入或粘贴较少的数据”错误的解决方法
- 解决Oracle中用EXP 命令后用IMP导出数据出现错误的一种方法
- [原] 一种将数据表DataTable转为JSON格式的新方法
- Datatable添加数据,提示该行已经属于另一个表的解决方法
- c#中向ListView中添加一行数据的一种简单方法
- 手工添加datagridview数据的一种方法
- SAP B1在添加物料主数据时,出现错误提示‘xxxx代码已存在’的解决方法
- 添加Sql作业,新建步骤出现:从IClassFactory为CLSID为{AA40D1D6-CAEF-4A56-B9BB-D0D3DC976BA2}的COM组件创建实例失败,原因是出现以下错误:c001f011。的解决方法
- [原创] 一种页面数据错误输入提示方法
- 一种页面数据错误输入提示方法 【转】
- 一种将数据表DataTable转为JSON格式的新方法
- 一种将数据表DataTable转为JSON格式的新方法
- Datatable添加数据,提示该行已经属于另一个表的解决方法
- 怎么直接建立一个DataTable并且为之添加数据
- 另外一种将TXT读出保存到DataTable中的方法
- 两种添加数据到DropDownList 控件的方法
- 关于VS2005 数据连接错误的解决方法
- 将具有固定格式的text 类型中的数据分离出来的一种方法
- 批量更新数据引起 DataGrid 的绘制错误及解决方法
- 客户端缓存某些重要用户输入数据的一种方法