winform 下 从DataGridView 的 DataGridViewCheckBoxCell 列取值和保存问题
2008-03-15 17:13
501 查看
当DataGridView 的 DataGridViewCheckBoxCell 列处于编辑模式下的时候,我们编辑后用Value或者FormatedValue取值得时候往往会出现取出的是编辑之前的数据
只是因为DataGridView 并未提交修改记录,如果疏忽的时候往往会出现错误 ,特别是在处理用户权限的时候,很多的权值保存不上,仔细看看也许并不是数据库操作问题,而是刚开始取值得时候就出现了问题。
这种问题往往在用Value 或者FormattedValue取值时出现
针对这种问题有很多种解决办法是:
如果习惯用Value 或者FormattedValue取值得话,先要在处理事件中用this .dataGridView1 .EndEdit ();方法强制提交编辑完成的数据
另外更简单的方法是直接用 EditedFormattedValue取值,这样无论数据时候提交,取出的一定是编辑后的数据。
相关文章推荐
- winform 下 从DataGridView 的 DataGridViewCheckBoxCell 列取值和保存问题
- 如何在winform的 DataGridView 中捕捉 CheckBox ( DataGridViewCheckBoxCell ) 列的状态改变
- 如何在winform的 DataGridView 中捕捉 CheckBox ( DataGridViewCheckBoxCell ) 列的状态改变 .
- 如何在winform的 DataGridView 中捕捉 CheckBox ( DataGridViewCheckBoxCell ) 列的状态改变
- 如何在winform的 DataGridView 中捕捉 CheckBox ( DataGridViewCheckBoxCell ) 列的状态改变
- winformDatagridviev dataGridViewCheckBoxColumn关于TrueValue的问题
- 如何在winform的 DataGridView 中捕捉 CheckBox ( DataGridViewCheckBoxCell ) 列的状态改变
- C# WinForm 实现DataGridView中DataGridViewCheckBoxCell的变通单一勾选
- winform的DataGridView中捕捉CheckBox ( DataGridViewCheckBoxCell ) 列的状态改变
- 如何在winform的 DataGridView 中捕捉 CheckBox ( DataGridViewCheckBoxCell ) 列的状态改变
- C# WinForm 实现DataGridView中DataGridViewCheckBoxCell的变通单一勾选
- Winform中 DataGridView添加 CheckBox列的问题集锦
- 如何在winform的 DataGridView 中捕捉 CheckBox ( DataGridViewCheckBoxCell ) 列的状态改变
- 原创 c# 封装的带CheckBox的DataGridViewColumnHeaderCell 源码部分 实现DataGridView列头带CheckBox控件实现全选功能,支持列头带标题
- DataGridView中对各种类型的单元格控件的事件处理(DataGridViewCheckBoxCell、DataGridViewComboBoxCell等的选定、事件触发)
- 在Winform怎么给DataGridView的表头添加CheckBox?好逗
- C# Winform中DataGridView绑定后DataGridViewCheckBoxColumn无法显示的问题
- winform c# DataGridView 使用中常见问题
- Winform中的DataGridView控件内容自动保存
- Android ListView中CheckBox取值问题