我要選中一個複選框,這是GridView的程序裏面的一個按鈕的點擊選中複選框內GridView的
0
A
回答
0
這爲我工作:
for (int i = 0; i < dataGridView1.RowCount - 1; i++)
{
dataGridView1.Rows[i].DataGridView[0, i].Value = false;
}
0
嘗試這種方式(通過訂閱兩個事件):
void dataGridView1_CurrentCellDirtyStateChanged(object sender, EventArgs e)
{
if (dataGridView1.IsCurrentCellDirty)
dataGridView1.CommitEdit(DataGridViewDataErrorContexts.Commit);
}
private void dataGridView1_CellValueChanged(object obj, DataGridViewCellEventArgs e)
{
if (e.ColumnIndex == 1) //compare to checkBox column index
{
DataGridViewCheckBoxCell cbx = (DataGridViewCheckBoxCell)dataGridView1[e.ColumnIndex, e.RowIndex];
if (!DBNull.Value.Equals(cbx.Value) && (bool)cbx.Value == true)
{
//checkBox is checked - do the code in here!
}
else
{
//if checkBox is NOT checked (unchecked)
}
}
}
+0
對不起,我已編輯我的帖子,請重新檢查 –
1
如果你知道電池的位置,然後你可以將其設置爲
datagridview1[0,2].Value = true;// this should be a checkboxcolumn
OR
datagridview1["chkboxcolumnName",2].Value = true;
這將導致檢查該特定單元格的複選框。
希望這是你的意思別的,請編輯問題的更多細節。
相關問題
- 1. jquery選中複選框嵌套gridview時,父複選框選中
- 2. 訪問gridview中選中的複選框
- 3. 複選框中的GridView
- 4. 複選框中的GridView
- 5. gridView中的複選框
- 6. asp.net gridview複選框選擇
- 7. gridview中的可選複選框
- 8. 複選框,在GridView
- 9. GridView複選框列
- 10. 在gridview中選擇多個複選框
- 11. 帶有複選框的Gridview
- 12. 循環GridView中的複選框,以檢查複選框的選中
- 13. GridView的多項選擇複選框
- 14. 複選框選中時,在gridview中的焦點文本框
- 15. GridView的EditItemTemplate中的複選框Column
- 16. GridView,ViewHolder和複選框
- 17. ASP.NET 2.0 Gridview位複選框
- 18. asp.net mvc check gridview複選框
- 19. 複選框在GridView控件
- 20. 檢查gridview列複選框
- 21. 添加複選框到Gridview
- 22. 添加複選框到gridview
- 23. 嵌套的GridView複選框不切換當主GridView的複選框被切換
- 24. 複選框內
- 25. devexpress gridview複選框列選擇?
- 26. 使用複選框篩選gridview
- 27. 如何從gridview複選框的複選框OnCheckedChanged
- 28. 如何使用gridview中的複選框?
- 29. 無法綁定GridView中的複選框
- 30. 禁用gridview中的複選框
儘量按照這個線程 http://stackoverflow.com/questions/1237829/datagridview-checkbox-column-value-and-functionality 此致敬禮。 –
你指的是點擊按鈕上的所有複選框? –