首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从数据库的datagridview更新与数据库对应的数据集

问从数据库的datagridview更新与数据库对应的数据集
EN

Stack Overflow用户
提问于 2010-07-30 01:24:11
回答 1查看 277关注 0票数 0

存在与某个数据库的表相对应的datagridview。此数据库有一个名为"id“的(自动添加)标识列。此列也是主键。现在,用户只能看到一个空白的datgridview。他/她可以修改此表(datagridview)。例如,添加新行、删除一行、编辑(更新)一个单元格,并且可以进行任何可能的修改。

我尝试过使用sqlcommandBuilder,但没有得到任何结果。我该怎么做呢?我使用的是sql server和c#。

干杯。

EN

回答 1

Stack Overflow用户

发布于 2010-07-30 01:58:04

虽然有很多数据绑定方法(SQLcommandbuilder、对象命令构建器等),但当我控制更多的过程时,我总是运气最好。从旧的DAO和ADO时代起,我就一直在使用它。称其为老式的,但您将很快开发出一个经过测试且易于修改的代码库。

我当前的方法适用于ASP.NET网格视图,但原理是相同的。

  1. 编写数据绑定代码,用BoundColumns填充dataset和网格-不要让它“自动生成列”。
  2. 为编辑、更新和取消添加按钮列。根据需要显示/隐藏列。一次一行处于编辑模式。
  3. 将数据集绑定到网格的数据源。这并不是真正的创建到数据集的链接,只是从dataset.
  4. Handle的编辑、更新和取消事件中填充一个静态网格。这意味着编写例程代码来创建参数并调用ExecuteDataSet或ExecuteNonQuery,然后在每次更新后重新查询和重新绑定网格。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3365320

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档