[英]how to get rowindex of selected checkbox from datagridview in C# window application
在我的C#應用程序中有一個datagridview並且包含多行數據,datagridview也包含每行的checkBox。另外我提供上面的datagridview 1 checkBox,當我們檢查chkSelectAll復選框然后選中所有datagridview記錄時,名稱為'chkselectAll'當我取消選中datagridview的記錄之一然后上面的chkSelectAll復選框未選中時,那個功能性工作但我的問題是假設在我的datagridview中有3條記錄我們一個接一個地選擇所有時間如何檢查chkSelectAll復選框。 請幫我。
嘗試這個:
使用變量作為計數器。 在選中復選框時遞增它,在取消選中時遞減它,在DataGridView_CellContentClick事件方法中。
或者,每次單擊單元格內容時檢查是否在DataGridView_CellContentClick事件方法中選中了所有復選框。
不要忘記把代碼放在里面:
if (e.ColumnIndex == this.dataGridView1.Columns["CheckBoxColumn"].Index)
{
// use anyone of the above methods here.
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.