@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
  • Вопрос задан
  • 124 просмотра
Решения вопроса 1
@baimkin
Нужно добавить столбцам DataPropertyName
InventDataGridColumnsAuditory.DataPropertyName = "auditory";

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

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

Войти через центр авторизации
Похожие вопросы