I have 3 comboboxes
each combobox data binds from another combobox source
for eg.
student type = dayscholar
hostel
---
if i select dayscholar the another combobox shows student name
if i select student name, the third combobox shows student marks
problem is
how to validate combobox (select or not)
i tried selectedindex, selecteditem, text but no use
private void cmbtype_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbtype.Text == string.Empty)
return;
//bind name combobox1
OleDbdatadapter da = new OleDbdatadapter("select name,id from member_master where Subscribe_Type='" + cmbtype.Text.Trim() + "' order by name", con);
ds = new DataSet();
da.Fill(ds);
cmbname.Items.Insert(0, string.Empty);
cmbname.DataSource = ds.Tables[0];
cmbname.DisplayMember = "name";
cmbname.ValueMember = "id";
}
private void cmbname_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbname.SelectedIndex <= 0)
return;
gen_table();
}
private void cmbfor_SelectedIndexChanged(object sender, EventArgs e)
{
if (cmbfor.Text != "")
gen_table();
}
private void gen_table()
{
if (cmbtype.SelectedItem == null)
return;
if (cmbname.SelectedIndex == 0)
return;
}
}