2012-01-21 33 views
0

DataGridview行のインデックスをその行の列値で取得するにはどうすればよいですか?また、列の値が変更されたときに、datagridviewをどのように更新できますか?DataGridViewの列値で行インデックスを取得

+0

このWPFはありますか?あなたの 'DataGridView'はコレクションにデータバインドされていますか? – Douglas

+0

はい、WPFで、ボタンクリックでdatagridviewが更新されます! –

+0

待ち... WPFには 'DataGridView'がありません。私はあなたがWindowsフォーム上にいると仮定しますか? – Douglas

答えて

0

再コメント - 行はxの値が含まれている見つける:

はこのような何か(テストしていません)

List<int> rowsOfInterest = new List<int>(); 

foreach(DataGridViewRow row in dgv.Rows) 
    if (row.Cells["Column I want"].Value == ValueIWant) 
    rowsOfInterest.Add(row.Index); 

にする必要があり、私が何をしたいことは、このだと思いますが、あなたの質問は100%明確ではありません。

foreach(object value in dgv.Rows[rowindex].Cells) 
    // check is value is one needed 
+0

rowIndexをセルの値で欲しい! –

+1

次に、(int x = 0; x CptSupermrkt

関連する問題