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

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

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

Войти через центр авторизации
Похожие вопросы
21 сент. 2019, в 21:51
80000 руб./за проект
21 сент. 2019, в 21:07
700 руб./в час