我是新的Windows窗體應用程序開發人員。無法在Visual Studio 2010中找到DataGridViewComboBoxColumn的「SelectedIndex」屬性
我正在使用可編輯網格視圖進行數據輸入。
網格視圖中的一個字段的類型爲ComboBoxColumn。我正在填充代碼中的數據。
我的問題是,如果數據項計數大於0,那麼第一項應被自動選擇。
從Page_Load()
我的代碼是:
private void Form1_Load(object sender, EventArgs e)
{
cn = new OleDbConnection(@"Provider=Microsoft.ACE.OLEDB.12.0;Data Source=E:\Study\sem 6\Practice\WindowsFormsApplication1\Practice.accdb");
cn.Open();
cmd = new OleDbCommand("Select * from Grade", cn);
da = new OleDbDataAdapter(cmd);
ds = new DataSet();
da.Fill(ds);
cn.Close();
}
private void dataGridView1_CellBeginEdit(object sender, DataGridViewCellCancelEventArgs e)
{
DataGridViewComboBoxCell cmb = (DataGridViewComboBoxCell)(dataGridView1.Rows[e.RowIndex].Cells[1]);
cmb.DataSource = ds.Tables[0];
cmb.DisplayMember = "Grd";
cmb.ValueMember = "ID";
if(cmb.Items.Count > 0)
// Here I am not finding the the combo box's SelectedIndex Property.
}
請幫助解決這個問題。
在此先感謝。
cmb.SelectedItem。你在找這個嗎? – 2013-04-04 12:56:45
是的,但我既沒有發現'cmb.SelectedItem'也沒有'cmb.SelectedIndex' @FaisalHafeez – 2013-04-04 12:58:14
cmb.Value或cmb.DisplayMember。 – 2013-04-04 13:00:54