[英]How to get a value of the checkbox in a GridView
我已經做了一個C#Windows窗體項目...如何在GridView中獲取復選框的值-C#Winforms
我將gridview添加到窗體中...
第一列(索引為0)是復選框按鈕列...
我使用了下面的代碼來訪問復選框的值:
dataGridView1[0, 0].Value.ToString();
但這沒用...
當我嘗試執行時:
MessageBox.Show(dataGridView1[0, 0].ValueType.ToString());
我有type.boolean ...
因此,我如何獲取復選框的值...
剛剛嘗試過...
用一個帶有1列(復選框)的datagridview制成一個表單,然后添加一行,然后調用
MessageBox.Show(dataGridView1[0, 0].Value.ToString());
為我顯示“ True”。
可能只是強制性問題。
就像漢斯說的那樣
bool a = (bool)dataGridView1[0, 0].Value
您應該使用FormattedValue
而不是Value
bool isChecked = (bool)dataGridView1[0, 0].FormattedValue;
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.