Я новичок в разработке приложений для форм Windows.Не удалось найти свойство «SelectedIndex» DataGridViewComboBoxColumn в Visual Studio 2010
Я использую редактируемый вид сетки для ввода данных.
Одно из полей в виде сетки имеет тип 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. Вы ищете это? –
Да, но я не нахожу ни 'cmb.SelectedItem', ни' cmb.SelectedIndex' @FaisalHafeez –
cmb.Value или cmb.DisplayMember. –