Datagridview поля со списком, C#, почему значение комбинации _2 на основе комбинации _1 очищается или переводится в списC#

Место общения программистов 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»
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C#»