データ テーブルを にバインドしましたDataGridView
。このデータ テーブルには、タイプが「ステータス」という列がありますBoolean
。コードを介し て値を設定することも、true
問題なく設定することもできます。false
ただし、指定された行が既にチェックされているかどうかを確認する方法がわかりません。これは私が使用しようとしているコードであり、コンパイルすると「指定されたキャストが無効です」というエラーが表示されます。
どんな助けでも大歓迎です。
if (rowIndex >= 0)
{
var cbxCell = (DataGridViewCheckBoxCell)dgvScan.Rows[rowIndex].Cells["Status"];
if ((bool)cbxCell.Value)
{
// Do stuff
}
else
{
// Do other stuff
}
}