Отображение предыдущих и новых данных в datagridview
У меня есть один checkedlistbox и datagridview, я хочу выбрать несколько элементов из checkedlistbox и соответствующие данные нужно извлечь из базы данных и отобразить в datagridview.
Он работает абсолютно правильно, когда я выбираю один из элементов из checkedlistbox, когда я выбираю два элемента, то он показывает только последние выбранные значения элемента.
Что я уже пробовал:
for (int j = 0; j <= i - 1; j++) { string s = "select * from Final where Assigrp ='" + checkedListBox2.CheckedItems[j].ToString() + "'"; sda = new SqlDataAdapter(s, con); ds = new DataSet(); SqlCommandBuilder scb = new SqlCommandBuilder(sda); sda.Fill(ds, "Final"); bsource.DataSource = ds.Tables["Final"]; dataGridView1.DataSource = bsource; }
[no name]
Да... вам нужно добавить все выбранные элементы в свой запрос, если это то, что вы хотите сделать.
Member 12673779
Мне нужно спроектировать как
пример:
Предположим, если я выбрал "ABC" из checkedlistbox, соответствующие данные извлекаются из базы данных и отображаются в datagridview, если я выберу "ABC" и "XYZ", он должен извлечь данные ABC и XYZ из базы данных и отобразить в datagridview..
И если я снял флажок "ABC", данные ABC должны быть удалены из datagridview .
Надеюсь, мой вопрос ясен...
Karthik_Mahalingam
Всегда использовать Ответить кнопка, чтобы отправить комментарии / запрос пользователю, чтобы пользователь получил уведомление и ответил на ваш текст.