社区
C#
帖子详情
c# datagridview同步修改更新问题
shan7719515
2012-10-24 09:22:50
c# datagridview是从串口获取数据存入数据库同步更新的
如果要在接收过程中在datagridview中修改数据动态保存到数据库中要怎么操作啊
update的时候只更新当前表格的现有的数据有时候会丢数据
...全文
205
5
打赏
收藏
c# datagridview同步修改更新问题
c# datagridview是从串口获取数据存入数据库同步更新的 如果要在接收过程中在datagridview中修改数据动态保存到数据库中要怎么操作啊 update的时候只更新当前表格的现有的数据有时候会丢数据
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shan7719515
2012-10-24
打赏
举报
回复
UP UP UP
shan7719515
2012-10-24
打赏
举报
回复
[Quote=引用 3 楼 的回复:]
DataSet ds = new DataSet();
SqlDataAdapter sda;
SqlCommandBuilder scb = new SqlCommandBuilder(sda);
sda.Update(ds);
this.dataGridView1.DataSource = ds.Tables[0];
[/Quote]
就是这种方法容易丢失数据,其实数据库已经接受到10条了,我这里还显示9条
update的话数据库就变成9条了
wuyq11
2012-10-24
打赏
举报
回复
DataSet ds = new DataSet();
SqlDataAdapter sda;
SqlCommandBuilder scb = new SqlCommandBuilder(sda);
sda.Update(ds);
this.dataGridView1.DataSource = ds.Tables[0];
shan7719515
2012-10-24
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
通过sql去update
[/Quote]
这个不好实现啊,sql的话不好判断刚才修改了那几条
要全部更新的话数据量是不是太大了
bdmh
2012-10-24
打赏
举报
回复
通过sql去update
C#
WinForm
DataGridView
同步
更新
数据库 TreeView最简单的绑定数据库
C#
WinForm
DataGridView
同步
更新
数据库 TreeView最简单的绑定数据库 要注意:数据库的表必须有主键。
将
datagridview
内容直接
更新
到ACCESS数据库中
将
datagridview
内容直接
更新
到ACCESS数据库中
C#
实战项目——快递单打印软件
2、分割Form窗体 3、
DataGridView
数据表格的使用 4、使用
C#
操作SQL Server数据库 5、以二进制形式在数据库中存储数据 6、自定义控件的应用 7、
C#
打印组件的使用 8、控件的动态添加与删除
DataGridView
修改
后直接保存到数据库实例程序
C#
中
DataGridView
修改
后直接保存到数据库实例程序,绝对可用,内附源码,有注释 主要代码: //单元格编辑结束后触发 private void
dataGridView
1_CellEndEdit_1(object sender,
DataGridView
CellEventArgs e) { try { string rowid = this.
dataGridView
1.Rows[e.RowIndex].Cells[0].Value.ToString(); string cellhead =
dataGridView
1.Columns[e.ColumnIndex].DataPropertyName; string cellvalue = this.
dataGridView
1.Rows[e.RowIndex].Cells[e.ColumnIndex].Value.ToString(); if (cellhead == "domain") { cellhead = "[domain]"; } else { } if (cellvalue == "True" && cellhead == "passed") { cellvalue = "1"; } else { if (cellhead == "passed") { cellvalue = "0"; } else { } } string sqlcmd = "update domain_info set " + cellhead + "='" + cellvalue + "' where id=" + rowid; if (dbo.DBcmd(sqlcmd)) { resultshow.Text = " 编辑成功"; } else { resultshow.Text = " 编辑失败"; } } catch { MessageBox.Show("异常", "错误"); } }
通过BindingSource实现DataSet、
DataGridView
和TextBox的数据
同步
更新
.docx
通过BindingSource实现DataSet、
DataGridView
和TextBox的数据
同步
更新
.docx
C#
110,566
社区成员
642,567
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章