您的位置:首页 > 其它

DataGridView使用DataGridViewCheckBoxColumn实现RadioBox单选功能

2013-08-13 15:14 816 查看
//编辑的同时提交当前编辑状态privatevoiddataGridViewTaskInfo_CurrentCellDirtyStateChanged(objectsender,EventArgse){if(dataGridViewTaskInfo.IsCurrentCellDirty){dataGridViewTaskInfo.CommitEdit(DataGridViewDataErrorContexts.Commit);//CommitEdit:将当前单元格中的更改提交到数据缓存,但不结束编辑模式}}
//设置其他行的Check为falseprivatevoiddataGridViewTaskInfo_CellValueChanged(objectsender,DataGridViewCellEventArgse){//第一时间获取CheckBox的选中状态string_selectValue=dataGridViewTaskInfo.Rows[e.RowIndex].Cells[0].EditedFormattedValue.ToString();//FormattedValue是操作提交后的结果,而EditedFormattedValue是当前的结果,不管结果是否已经提交。if(_selectValue=="True"){for(inti=0;i<dataGridViewTaskInfo.Rows.Count;i++){if(i!=e.RowIndex){dataGridViewTaskInfo.Rows[i].Cells[0].Value=false;}}}}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐