Добавить дополнительный столбец, чтобы заполнить пространство в datagridview C # - PullRequest
0 голосов
/ 17 декабря 2008

У меня есть представление данных, к которому я привязываю DataTable. Что я хочу сделать, это добавить дополнительный столбец, который заполнит оставшийся пробел в форме окна. На данный момент у меня есть только 3 столбца, поэтому ширина всех столбцов составляет лишь половину размера окна.

1 Ответ

4 голосов
/ 17 декабря 2008

После привязки базы данных DataTable к DataGridView установите для AutoSizeMode нужного столбца значение Fill.

        DataTable dt = new DataTable("Table1");
        dt.Columns.Add("A");
        dt.Columns.Add("B");
        dt.Columns.Add("C");
        dt.Rows.Add(1, 2, 3);
        this.dataGridView1.DataSource = dt;
        this.dataGridView1.Columns[dataGridView1.Columns.Count - 1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;

Вы также можете установить для DataGridView значение «Привязка» к правой и нижней сторонам формы (а также к левой и верхней части), чтобы DGV увеличивался при изменении размера формы. (или установите для Dock значение Fill).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...