现在有一个DataGridView,它的第一列是Checkbox列,我想在选中某一个checkbox之后,获得该checkbox的值。
例如:
第一行 第一列的checkbox是选中状态,我点击它之后,触发事件(这个事件我也不知道是什么),然后我获得它的值。 本人总共70分,奉送35分。谢谢各位。
例如:
第一行 第一列的checkbox是选中状态,我点击它之后,触发事件(这个事件我也不知道是什么),然后我获得它的值。 本人总共70分,奉送35分。谢谢各位。
解决方案 »
- UI无响应,线程疑问
- Chart通过AddXY添加数据点出现问题?
- 请问怎么样在C#的Winform程序在启动的时候能使用一个命令行参数或通过关联的文件来启动?
- 请问在vs2003中怎么获得winform的DataGrid中当前选定行的数据集的数据?
- 字节数组 问题?帮帮小弟
- 100分! 关于 dll (结构指针)调用问题,谢谢
- 请教有关数据根新的问题
- 高技巧技术性问题求解!
- 怎样在C#中读取xml表格类型的excel文档
- 如何调用自定义事件(有我个例子大家分析)
- 关于System.ComponentModel.Win32Exception的问题,请高手救命!!!
- 水晶报表显示图片问题(winform)
楼主想获得checkbox的什么值啊?
是否checked,这个有属性,要想获得文字,自己.tostring就好了
private void dataGridView1_CurrentCellChanged(object sender, EventArgs e)
{
if (dataGridView1.CurrentCell == null)
return;
else if (dataGridView1.CurrentCell.ColumnIndex == 0)
MessageBox.Show(dataGridView1.CurrentCell.Value.ToString());
}
private void dataGridView1_CellValueChanged(object sender, DataGridViewCellEventArgs e)
{
if (e.RowIndex != -1)
{
if (Boolean.Parse((this.dataGridView1.Rows[e.RowIndex].Cells[0] as DataGridViewCheckBoxCell).Value.ToString()))
{
你想做的事!
}
else
{
你想做的事!
}
}
}
在其中使用先判断是否为 NULL 值,Null 值代表没有选择;
之后判断其True/False 即可。
在其中使用先判断是否为 NULL 值,Null 值代表没有选择;
之后判断其True/False 即可。
在其中使用先判断是否为 NULL 值,Null 值代表没有选择;
之后判断其True/False 即可。