关于table.LoadDataRow修改datable某一行的值
来源:互联网 发布:剑三雪河炮太捏脸数据 编辑:程序博客网 时间:2024/06/05 19:55
对于table.LoadDataRow (obj,null)的解释是:
当table中没有主键时就插入该新行,有主键时就更新对应行
DataTable table = new DataTable(); DataColumn col1 = new DataColumn("id", typeof(string)); DataColumn col2 = new DataColumn("name", typeof(string)); DataColumn col3 = new DataColumn("age", typeof(int)); table.Columns.Add(col1); table.Columns.Add(col2); table.Columns.Add(col3); //给datatable设置主键 DataColumn[] key = new DataColumn[1]; key[0] = col1; table.PrimaryKey = key; //table.PrimaryKey = new DataColumn[] { table.Columns["id"] }; DataRow row = table.NewRow(); row[col1] = "G001"; row[col2] = "yanxiangliang"; row[col3] = "31"; table.Rows.Add(row); row = table.NewRow(); row[col1] = "G002"; row[col2] = "zhangzhiguo"; row[col3] = "32"; table.Rows.Add(row); row = table.NewRow(); row[col1] = "G003"; row[col2] = "ls"; row[col3] = "30"; table.Rows.Add(row); Object[] find = new Object[3]; find[0] = "G003"; find[1] = "teswt"; find[2] = 45; table.BeginLoadData(); table.LoadDataRow(find, LoadOption.OverwriteChanges); table.EndLoadData();
可看到 更新了goo3那一行的数据,若改为goo4则会为新增行
其他应用:
删除datarow
table.Rows.Remove(row4);删除航实例
table.Rows.RemoveAt(3);//删除指定行
//对datatable排序
DataView dv = table.DefaultView;
dv.Sort = "age DESC";
DataTable dt2 = dv.ToTable();
0 0
- 关于table.LoadDataRow修改datable某一行的值
- datable 遍历 某一行某一列
- jQuery获取table下某一行某一列的值
- 关于LWUIT的table让选中的某一列的某一行点击可以编辑问题
- 关于table的tBodies中的某一句
- Datable转化Table输出
- jquery根据table某一格的内容修改整行的css
- 关于jqgrid获取某一行某一列的值
- jquery取table中某一行td的值
- jquery table表格 获取选中的某一行和某一列的值
- Js删除table内的某一行
- Js删除table内的某一行
- 修改UIcontrollerTableView某一行的高度
- 获取某一表格的某一行某一列的值
- JavaScript获取table中某一列的值的方法
- jQuery 点击table一行 并对当前行的某一列进行修改
- 如何得到table中某一行的行号?
- js控制隐藏或显示table的某一行
- 批量追加数据库(GDB,MDB,Shp)
- 单链表简单选择排序
- usb_register 与 usb_regieter_dev
- 遍历
- Hibernate数据过滤
- 关于table.LoadDataRow修改datable某一行的值
- Java基础之面向对象思想
- 千万级数据分页实现
- 【C++专题】static_cast, dynamic_cast, const_cast探讨
- oracle各软件产品的定价指南
- 设计模式之概述
- Android自动化测试 - Monkey
- CSS动画:transition 的用法介绍
- HibernateSQL查询