У меня есть приложение инвентаризации с формой ProductMaster, и я назвал родительскую категорию, категорию и подкатегорию для этой формы
Все категории сохранены в одной таблице категорий, названной как tb_Category, и каждая категория и подкатегория сохранена. в качестве собственного идентификатора
Я пытаюсь вызвать код, подобный этому
private void cmbMainCategory_SelectedIndexChanged(object sender, EventArgs e)
{
string conString = @"server=LAPTOP-UJIIOP3B; database=Inventory; uid=sa; password=praman1947;";
SqlConnection conn = new SqlConnection(conString);
DataSet ds = new DataSet();
try
{
conn.Open();
SqlCommand cmd = new SqlCommand("select CategoryCode,CategoryName,ID from tb_Category where Flag='C' AND ID= '" + comboBox1.SelectedValue+ "' ", conn);
SqlDataAdapter da = new SqlDataAdapter();
da.SelectCommand = cmd;
da.Fill(ds);
cmbcategory.DisplayMember = "CategoryName";
cmbcategory.ValueMember = "CategoryCode";
cmbcategory.DataSource = ds.Tables[0];
}
catch (Exception ex)
{
//Exception Message
}
finally
{
conn.Close();
conn.Dispose();
}
}
Значение достигает cmbcategory
, но проблема заключается в правильном значении после выбора cmbMainCategory
и при загрузке формы и выборе основной категории, показывающей результат первой строки Основная категория