2017-10-17 21 views
0

datagridviewの列の値に従って、自分のdatagridviewチェックボックスをオンまたはオフにしたいとします。 DataGridViewの列[3]の値= "false" のチェックボックスがdatagridviewの列の値が "True"の場合のチェックボックスのチェック方法

//my code as follows: 
foreach (DataGridViewRow r in dataGridView3.Rows) 
{ 
    DataGridViewCheckBoxCell chk = (DataGridViewCheckBoxCell)r.Cells[0]; 
    string inceleme = r.Cells[3].Value.ToString(); 

    if (inceleme=="Evet") 
    { 
     chk.Value = chk.TrueValue;   
    } 
} 
+0

https://stackoverflow.com/questions/20452844/how-to-check-if-datagridview-checkbox-is-checked – Steven

+0

の可能性のある重複それは私がそれを得た場合は私の質問に丁寧に –

+0

ので読んでください可能重複しません列ヘッダーのテキストに「true」または「false」のいずれかのテキストが含まれているかどうかチェックする列のすべてのチェックボックスをオンにしますか?私は列の価値が何であるか私自身は本当に思い出すことができません。 – Steven

答えて

0

をオフにした場合のDataGridViewの列[3]の値= "true" のチェックボックスが

をチェックした場合

は、あなたの代わりにfor -loopを試してみましたforeach?私が間違っていないと、foreachはあなたが仕事をしている読み取り専用のコピーを作成します。

関連する問題