@DD-var

Kак заполнить datagrid из datatable?

есть datagrid где созданы 2 колонки нужные по размеру и есть datatable куда добавляю row. когда прописываю datagridview.datasource= dt; новые колонки появляются справа а не добавляются в те которые существуют, как исправить?

код
DataColumn name = new DataColumn("Названия", typeof(string));
           DataColumn data = new DataColumn("Значения", typeof(string));
            dt.Columns.AddRange(new DataColumn[] { name, data });

           

            DataRow row1 = dt.NewRow();
            row1[0] = "прибор";
            row1[1] = "212211";

            dt.Rows.Add(row1);
  • Вопрос задан
  • 282 просмотра
Пригласить эксперта
Ответы на вопрос 1
Collin
@Collin
Удалить свои колонки

В коде потом настроить отображение, вроде:

dataGridView1.Columns[0].HeaderText = "№";
dataGridView1.Columns[0].MinimumWidth = 25;
dataGridView1.Columns[0].Width = 40;
dataGridView1.Columns[0].Visible = true;

dataGridView1.Columns[1].HeaderText = "Спрятанная колонка";
dataGridView1.Columns[1].Visible = false;
Ответ написан
Ваш ответ на вопрос

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

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