winform中datagridview 选中行操作的问题
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了winform中datagridview 选中行操作的问题相关的知识,希望对你有一定的参考价值。
在winform中的datagridview我想选择一行进行具体的操作,然后写了以下代码
for (int i = 0; i < datagrid.RowCount; i++)
bool selectValue = (bool)datagrid.Rows[i].Cells[0].EditedFormattedValue;
if (selectValue == true)
try
int ID = int.Parse(datagrid.Rows[i].Cells["clmID"].Value.ToString());
//具体操作方法...
catch (Exception ex)
MessageBox.Show("操作失败!");
else
MessageBox.Show("请选择一条或多条信息后操作!");
,我试验的结果是,如果datagridview里只有一条数据还好,没有问题,但是一旦有2条或者更多条数据的时候,操作了一次方法后还会继续循环操作,不管有没有成功,总是会跳到“操作失败!”对话框或者选择信息提示对话框,甚至具体操作方法那块,求大神帮忙。万谢,解决还会提供分数
对了,我做的datagridview,第一列有checkboxcolumn的,要求是可以单选一行,也可以多选几行进行操作。
输出一下这个 ex
以上是关于winform中datagridview 选中行操作的问题的主要内容,如果未能解决你的问题,请参考以下文章
winform中获取datagridview如何获取选中的行,返回值object
winform中datagridview 中的复选框 默认不选中的问题
winform c# Datagridview 选中行 急!!!