2011-04-25 67 views
4

我有混亂的設置/獲取組合框內的選定索引。爲DataGridView組合框設置選定的項目失敗

this.Parameter.DataSource = lambdacat.Dict(); 
    { 
     foreach (DataGridViewRow row in LimView.Rows) 
     { 
      //((ComboBox)row.Cells[1]) ??? 
     } 
    } 

是的,這不工作:)

謝謝

+1

您可以通過設置** **值單元格的設定值,並通過使用** ** FormattedValue的我 – V4Vendetta 2011-04-25 13:41:02

回答

5

您可以使用

(row.Cells[1] as DataGridViewComboBoxCell).Value == yourvalue; 

,並獲得選擇的值作爲

(row.Cells[1] as DataGridViewComboBoxCell).FormattedValue 

要設置一個默認的選定值

(row.Cells[1] as DataGridViewComboBoxCell).Value =(row.Cells[1] as DataGridViewComboBoxCell).Items[yourneededindex] 
+0

已經有了一個字符串數組那裏,如果yourvalue是它不字符串」檢索相同t工作:( – Cynede 2011-04-26 07:45:10

+0

如果你想添加數組的項目使用**(row.Cells [1]作爲DataGridViewComboBoxCell).Items.Add(arrayval)** while循環數組 – V4Vendetta 2011-04-26 08:00:14

+0

我想選擇,項目已添加。 – Cynede 2011-04-26 08:13:44

相關問題