Datagridview поля со списком, C#, почему значение комбинации _2 на основе комбинации _1 очищается или переводится в спис ⇐ C#
Datagridview поля со списком, C#, почему значение комбинации _2 на основе комбинации _1 очищается или переводится в спис
В представлении сетки данных VisualStudio Combobox (C#) Я определяю в Combo_1 == B, «на основе B» в Combo_2 предоставит == C. "==" Я говорю "настроено" Код работает, но. .. Когда я нажимаю на следующий столбец, Combo_3, значение Combo_2 удаляется, переводится в список или появляется новая строка. База данных Постгрес. Код работает, но... Пожалуйста.
Код работает, но... Когда я нажимаю на следующий столбец, Combo_3, значение Combo_2 удаляется «очистить» или новая строка. Пожалуйста. --------------------------------- Другая функция загружает значения Combo 1(){......!@#$%4} `int line_Y; Private void Dtg_CellBeginEdit (отправитель объекта, DataGridViewCellCancelEventArgs e) { line_Y = Dtg.CurrentCellAddress.Y; if (e.RowIndex != -1 && col_X == 2) { line_Y = e.RowIndex; Combo_1_selected_VAR = Dtg.Rows[line_Y].Cells["Combo_1"].Value.ToString(); выбрано(); } Определить столбец и отправить значение в блок переменных (2)
Объявление...... DataSet Декларация...... Таблица данных публичная пустота выбрана() { если (Combo_1_selected_VAR == "B") { строка sql_to_B........... ""A"""..... Dataset_cscad.Clear(); // ------- наблюдение: набор данных Cscad.Clear(); не создает проблемы. DataAdapter_combolist_cs.SelectCommand = sql_to_B.ToString(); DataAdapter_combolist_cs.Fill(Dataset_cscad); Datatb_cst_1 = Dataset_cscad.Tables[0]; DataGridViewComboBoxCell cmb_cbl = DtgCompraCadCfop.Rows[line_Y].Cells["Combo_2"] как DataGridViewComboBoxCell; cmb_cbl.DataSource = Datatb_cst_1; cmb_cbl.ValueMember = "cs_cs"; cmb_cbl.DisplayMember = "cs_vs_ttb"; } иначе если (Combo_1_selected_VAR == "A") { строка sql_to_A................. @#$%@#$% ` еще одна треска......................... Ячейка DataGridView CancelEventArgs очищает DataGridView и обновляется.... Когда я нажимаю на следующий столбец, Combo_3, значение Combo_2 удаляется «очистить» или новая строка. Пожалуйста.
Мне не нравится «чрезмерное» использование слов «foreach» или «for»
В представлении сетки данных VisualStudio Combobox (C#) Я определяю в Combo_1 == B, «на основе B» в Combo_2 предоставит == C. "==" Я говорю "настроено" Код работает, но. .. Когда я нажимаю на следующий столбец, Combo_3, значение Combo_2 удаляется, переводится в список или появляется новая строка. База данных Постгрес. Код работает, но... Пожалуйста.
Код работает, но... Когда я нажимаю на следующий столбец, Combo_3, значение Combo_2 удаляется «очистить» или новая строка. Пожалуйста. --------------------------------- Другая функция загружает значения Combo 1(){......!@#$%4} `int line_Y; Private void Dtg_CellBeginEdit (отправитель объекта, DataGridViewCellCancelEventArgs e) { line_Y = Dtg.CurrentCellAddress.Y; if (e.RowIndex != -1 && col_X == 2) { line_Y = e.RowIndex; Combo_1_selected_VAR = Dtg.Rows[line_Y].Cells["Combo_1"].Value.ToString(); выбрано(); } Определить столбец и отправить значение в блок переменных (2)
Объявление...... DataSet Декларация...... Таблица данных публичная пустота выбрана() { если (Combo_1_selected_VAR == "B") { строка sql_to_B........... ""A"""..... Dataset_cscad.Clear(); // ------- наблюдение: набор данных Cscad.Clear(); не создает проблемы. DataAdapter_combolist_cs.SelectCommand = sql_to_B.ToString(); DataAdapter_combolist_cs.Fill(Dataset_cscad); Datatb_cst_1 = Dataset_cscad.Tables[0]; DataGridViewComboBoxCell cmb_cbl = DtgCompraCadCfop.Rows[line_Y].Cells["Combo_2"] как DataGridViewComboBoxCell; cmb_cbl.DataSource = Datatb_cst_1; cmb_cbl.ValueMember = "cs_cs"; cmb_cbl.DisplayMember = "cs_vs_ttb"; } иначе если (Combo_1_selected_VAR == "A") { строка sql_to_A................. @#$%@#$% ` еще одна треска......................... Ячейка DataGridView CancelEventArgs очищает DataGridView и обновляется.... Когда я нажимаю на следующий столбец, Combo_3, значение Combo_2 удаляется «очистить» или новая строка. Пожалуйста.
Мне не нравится «чрезмерное» использование слов «foreach» или «for»
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение