通过轮询数据源数据行状态更新数据库
来源:互联网 发布:淘宝运营规划方案 编辑:程序博客网 时间:2024/05/16 18:47
WinFrom:
将数据源绑定在DataGridView上进行编辑,编辑结束,更新数据库内的数据的方法:
由于在DataGridView上编辑时,.net自动更新绑定的数据源 并记录下数据源中每行数据的状态,因此 编辑 结束后,可轮询数据源数据的行状态 对数据库进行更新。(注意:绑定的数据源需要有主键)
具体方法如下:
DataTable dt = (DataTable)dataGridView1.DataSource; //取DataGridView的数据源表
foreach (DataRow dr in dt.Rows)
{
//根据行的状态决定对数据库接行什么操作
switch (dr.RowState)
{
case DataRowState.Added:
//把这一行添加回数据库
break;
case DataRowState.Deleted:
//把数据库里的这一行删除
break;
case DataRowState.Modified:
//更新数据库里的该条记录
break;
}
}
- 通过轮询数据源数据行状态更新数据库
- C# 对 DataGridViewCheckBoxColumn 操作时选中行状态更新问题
- C# Winform DataGridView 获取数据源帮顶表行状态的一点教训
- C#中,datagridview与sql数据源绑定后,通过控件更改数据如何自动回写更新到数据源
- Struts通过数据源连接数据库
- 通过Tomcat数据源访问数据库
- Tomcat通过数据源访问数据库
- VC++实战OLEDB编程(八)——行状态与延迟更新
- VC++实战OLEDB编程(八)——行状态与延迟更新(转)
- VC++实战OLEDB编程(八)——行状态与延迟更新
- matlab: 通过 odbc 数据源连接 mysql 数据库,并解决数据中文乱码
- 通过DataSet更新数据库
- 通过DataGridView更新数据库
- 通过DataTable更新数据
- ReorderList数据源绑定(拖动更新数据库)
- SuperGridControl绑定数据源,同时更新数据库
- oracle数据源的配置和通过数据源方式连接数据库
- java通过数据源读取sql数据库
- 【练手】cube和grouping的分组统计
- STL测试
- 解密淘宝网的开源架构
- insert into 和insert into select性能比较
- sql 实现记录有重复只显示一条。
- 通过轮询数据源数据行状态更新数据库
- 关于stream的初步认识
- Linux软件安装及卸载
- Visual C++/MFC入门教程(一)
- Sql2005中分页存储过程
- 本人常用的基础 linux命令
- Eclipse启动时遇到could not reserve encough space for object heap
- 汉王创业12年曲折上市记:不能承受之慢成长
- [wxWidgets]VS2005下wxWidgets-2.8.x环境的搭建