@Deka007

Как заполнить datagrid данными из базы данных в имеющиеся столбцы?

В datagridview уже имеются столбцы (наименование, аудитория, инвентарный номер) как заполнить данные из БД в эти столбцы??
private void button3_Click(object sender, EventArgs e)
        {
            string conS = @"Data Source = localhost\SQLEXPRESS; Initial Catalog = Inventory; Integrated Security = True";
            SqlConnection sqlConn = new SqlConnection(conS);
            sqlConn.Open();
            SqlDataAdapter da = new SqlDataAdapter("SELECT * FROM InventoryTable", sqlConn);
            SqlCommandBuilder cb = new SqlCommandBuilder(da);
            DataSet ds = new DataSet();
            da.Fill(ds, "InventoryTable");
            InventDataGrid.DataSource = ds.Tables[0];
        }

5ce8f7efa7cfb860782855.png
  • Вопрос задан
  • 756 просмотров
Решения вопроса 1
@baimkin
Нужно добавить столбцам DataPropertyName
InventDataGridColumnsAuditory.DataPropertyName = "auditory";

добавлять удобнее в редактировании столбцов через студию, и добавьте при загрузке формы код:
InventDataGrid.AutoGenerateColumns = false;
этот не позволит создавать лишние столбцы которые не надо показывать.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
26 апр. 2024, в 10:01
500 руб./за проект
26 апр. 2024, в 09:18
500 руб./в час
26 апр. 2024, в 06:46
1500 руб./в час