问题标签 [datagridviewcheckboxcell]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 选中复选框时如何触发数据网格事件?
在项目模板的数据网格内,按钮被替换为复选框以提高可行性,如果我单击按钮,面板会相应显示,面板元素也会与其内容一起显示。
现在我的要求是使用复选框更改项目模板中的此按钮,并且在标题模板中包含另一个复选框。
我可以选择检查中的项目,也可以检查数据网格中的所有项目。我有两个面板 A 和 B(比如说),当我选中多个复选框时,将显示面板 B。
当我只选中一个复选框时,只会显示面板 A。
就我而言,当检查此复选框时,我可以看到面板A和B的相应操作,但是面板内的元素(如(相应的行数据库事件未正确获取)。任何人都可以通过一些示例清楚地解释我如何解决这个问题,或者你可以帮助我的代码吗?
c# - 带有复选框列的Datagridview不保留未选中的值C#
我有一个带有 datagridview 的 Winform,这个 datagridview 有一个复选框列。
我用数据表中的数据填充datagridview,它完全正确,并且复选框列使用数据表中的值进行检查,表明记录有效,而未检查表明记录无效的值。
如果我取消选中选中的行工作正常,选中的单元格将变为未选中,但是当我尝试取消选中 2 行或更多行时,问题就开始了,正是当我尝试取消选中第二行时,第一行(我之前取消选中的那个)突然变为选中,而第二个变为未选中,依此类推。
当我尝试取消选中第三行时,它变为未选中,但第二行突然变为选中。
我能做什么,必须更改 Datagridview 的哪个属性才能启用多个取消选中
c# - c#datagridview的checkbox是否有事件
我想知道每次有人检查datagridview的复选框时是否有一个事件。
我的目标是计算检查了多少行,但我希望每次用户检查时都刷新计数,这就是为什么我想知道您所做的每次检查是否都有一个事件。(就像在普通复选框中一样,checkBox_CheckedChanged)
谢谢
c# - 绑定dataGridView中的未绑定列不包含单元格值
我有一个datagridview,除了一个复选框列之外,所有列都绑定了。在我的表单的 OnLoad 中,我浏览了我的 dataGridView 中的行并DataGridViewCheckBoxCell.Value = true
为每一行设置。
我在 OnLoad 结束时验证了我设置的所有 DataGridViewCheckBoxCells 仍然具有我给它们的值,但是一旦显示 dataGridView,我设置的所有选定值和复选框值都会重置。
c# - 我在我的 datagridview 中添加复选框列时遇到了一些问题
我的页面上有一个datagridview,它的数据源根据从2个组合框中的一对值检索到的记录不断变化,我需要向我的数据网格添加一个复选框列,它与我的数据库表中的任何列都没有数据绑定,我正在使用此代码
第一次加载 tge 表单时它的 datagridview 很好,但是当我更改组合框的值并且数据源更改时,列会变得混乱,并且没有。添加了复选框列,这破坏了我的表单,
这是我用来从表中检索记录的代码
这是第一次加载表单时的图像
这是我几次更改组合框值后的图像
*(对不起,图像有问题)我真的需要一些帮助,thanxx
c# - 使用对象列表和复选框列创建一个简单的 DataGridView (C#)
我看过很多地方,我正在努力做这件所谓的简单事情。我有一个 Windows 窗体,我必须在该窗体上以这种形式显示一个简单的 DataGridView:
| (复选框列) | 文件路径 | 文件状态 |
现在,有几个问题。我需要绑定到它们的数据位于对象列表中,如下所示:
- 是否有任何有效的方法可以将其直接绑定到 DataGridView,以便列表中 Object 的不同成员绑定到不同的列,并且每个都有复选框?
- 我看到了将复选框列添加到数据网格的示例,但没有一个显示如何将其添加到“标题”行,以便它可以充当“选中所有”/“取消选中所有”框。
如何实现这一目标的任何帮助都会很棒!我确实在 C# 中编写了简单的应用程序,但从未使用过数据网格等。:(
谢谢!
.net - 网格视图中的可选复选框
VS2010.net
我有一个显示来自数据库的信息的网格视图。其中一个字段是复选框。我想要做的是能够单击复选框并将其更新回数据库,但复选框字段是灰色的。下面是我的标记。搜索使复选框可点击不会返回任何有用的结果。
c# - 在 Datagridview 上过滤
我正在根据访问数据库中的复选框(是/否)进行 Datagridview 过滤。
我的代码---------------------------
当我调试时,我收到此错误“对象引用未设置为对象的实例。” 我在哪里失踪?任何帮助我都会很高兴。谢谢
winforms - DataGridViewCheckboxColumn 未设置基础数据
我有一个绑定到 IEnumerable 的 DGV。T 有一个可以获取/设置的布尔属性。加载表时,访问 get 属性以填充 DataGridViewCheckboxColumn。我可以看到它在调试器中被击中。当我单击复选框列中的一个单元格时,复选框会按您的预期被选中,但基础数据源没有更新,并且没有调用属性设置器。复选框列的 ReadOnly 属性设置为 false。
我怎样才能得到它来更新底层绑定数据?
我看过相关的问题,但他们的答案并不一致。一些建议在 DGV 上调用 EndEdit,另一些建议在绑定源上调用它。当单元格值更改以实际提交对基础数据类型的更改时,我真的必须订阅一个事件吗?这似乎很不自然。
c# - 带有 DataGridViewCheckBoxColumn 和 DataGridViewButtonColumn 的 DataGridViews
我昨天发布了类似的内容,但我认为我的措辞可能不太好,因为我通常会在几分钟内得到多个答案,但我什么也没得到。
我使用 VS 2008 在 C# 环境中工作。我可以很好地使用 datagridviews,并且可以使用按钮 (DataGridViewButtonColumn) 或复选框 (DataGridViewCheckBoxColumn) 来处理它们,没有任何问题。我已经使用按钮通过“CellContentClick”功能触发简单的操作。我已经使用复选框来检查选定的项目,然后使用datagridview外部的按钮,但仍然在表单中运行批量进程。我的代码在这篇文章的最底部。
我现在面临的任务是创建一个两者兼有的数据网格视图;所以我将有一列按钮 (DataGridViewButtonColumn)、一列复选框 (DataGridViewCheckBoxColumn),然后是 DGV 外引用复选框列的按钮。
我剩下的是,我无法弄清楚如何解决 CellContentClick,即使我单击复选框时会触发它,因为当我单击复选框时我不想触发任何内容。我通过识别它不是单击按钮的正确列,使基础代码跳过 CellContentClick 中的代码,但该复选框永远不会被选中,因为 CellContentClick 在识别框已被选中之前触发。
任何人都有任何代码片段、链接或建议。除了基础知识之外,我对 DGV 不太熟悉,但我意识到我真的需要学习。