簡體   English   中英

如何在GridView中獲取復選框的值

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM