Проблема со списком - PullRequest
       3

Проблема со списком

0 голосов
/ 06 апреля 2020

У меня есть приложение инвентаризации с формой 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 и при загрузке формы и выборе основной категории, показывающей результат первой строки Основная категория

...