Размер DataGridView находится вне панели splitContainer, даже свойство Dock имеет значение Fill. - PullRequest
1 голос
/ 06 ноября 2011

Существует SplitContainer и пара DataViewGrids.В Designer я прикрепил DataViewGrids к Panel1 и Panel2 SplitContainer соответственно.Итак, в дизайнере все в порядке.Но когда я запускаю программу, DataGridView кажется пристыкованным к основной форме, потому что размер сетки - это основной размер формы.Я использую сетки с привязками к DataSet.Когда я пытаюсь использовать сетки без привязки, все в порядке.Размер сетки соответствует размерам панелей splitContainer.Это сводит меня с ума: (

Ответы [ 2 ]

2 голосов
/ 15 ноября 2011

Итак, я решил эту проблему. Я ставлю этот код после всех привязок данных dataGRidView

dataGridViewPO.Dock = DockStyle.Fill;
dataGridViewPO.Parent = splitContainer1.Panel1;
2 голосов
/ 06 ноября 2011

хорошо, вы должны установить стиль сетки, чтобы заполнить панель, как это

datagrid1.Dock=DockStyle.Fill;
...