【发布时间】:2016-06-02 08:17:03
【问题描述】:
我正在为自己构建一个小型 C# 应用程序,而且我不太喜欢编程(初学者),我正在寻求您的帮助。我正在使用只读的 DataGridView 来显示来自 database (MSSQL) 的一些记录,它工作正常。我想更新数据库而不使 DataGridView 可编辑或通过文本框编辑值(到目前为止我能找到的所有内容)。是否有可能根据所选行更新database?谢谢。
【问题讨论】:
-
如果 DataGridView 是只读的,您不想使用文本框来更改行,您打算如何更改该行?如果您不更改行,则无需更新任何内容。
-
@Steve -
database中有一个布尔列,我想根据所选行从True更新到False... -
使用datagridview的SelectionChanged事件调用查询?如果您只更新一列,那应该是最好的方法。
-
仍然完全不清楚。所以有一列的布尔值为 (IE False) ,现在你想对底层行做什么?将值更改为 True?如果是,什么时候?只需单击该行即可将值更改为相反的值(True->False,False->True)?或者你想要一个按钮来单击并反转选定行的值?
-
@Steve - 否。仅通过单击按钮从
True更新到False。
标签: c# sql-server winforms datagridview readonly