【问题标题】:DataGridView, DataTable, SqlDataAdapter and SqlCommandBuilder - disable deletesDataGridView、DataTable、SqlDataAdapter 和 SqlCommandBuilder - 禁用删除
【发布时间】:2010-10-30 17:36:23
【问题描述】:

我有一个带有 DataGridView 表的 WinForm。它与 SqlDataAdapter 和 SqlCommandBuilder 一起绑定到 DataTable。禁用删除但允许选择、更新、插入的最佳方法(简单且易于管理)是什么?

我可以在网格上设置单行属性吗?这就是我更愿意这样做的方式。

【问题讨论】:

    标签: .net winforms data-binding datagridview sqldataadapter


    【解决方案1】:

    可能最简单的做法是查看 DataGridView 上的属性并将 AllowUserToDeleteRow 更改为 false。

    【讨论】:

    • 如何删除删除命令?我现在可以删除的唯一方法是选择行并点击“删除”键盘按钮。
    • 我用具体的处理方式更新了答案。
    • +1 甜蜜的感谢。顺便问一下,键盘上的“删除”键是唯一支持删除的方法吗……还是我错过了什么?
    • 我认为在这个例子中这是唯一的方法。我倾向于做更多的网络表单与赢表单编程,它有点不同......
    猜你喜欢
    • 1970-01-01
    • 2020-10-30
    • 2013-06-09
    • 2014-04-12
    • 1970-01-01
    • 2017-02-07
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    相关资源
    最近更新 更多