2012-04-13 2 views
1

Я пытаюсь настроить DataGridView полосы прокрутки, но я не могу это сделать ...
код С, что я делаю это:
Не удается получить DataGridView ScrollBars

dgrDataGridView.Height = 320; 
    dgrDataGridView.Dock = DockStyle.None; 
    dgrDataGridView.Anchor = (AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right); 
    dgrDataGridView.ScrollBars = ScrollBars.Both; 


Есть ли какая-нибудь ошибка или я что-то не хватает там?

+0

Возможно, они появляются только в том случае, если сетка имеет достаточное количество данных для отображения, чтобы гарантировать прокрутку? – Dan

+0

@ Dan Есть много данных – Brezhnews

+0

Странно, потому что, если вы создаете datagridview в дизайнере, он не устанавливает свойство .ScrollBars, и он определенно имеет полосы прокрутки, когда он заполнен данными для отображения – Dan

ответ

2

решаемым это сам. По-видимому, datagridview был больше, чем форма окон, поэтому я не мог видеть полосы прокрутки.

0

DataGridViewScrollbars виден автоматически, когда данные превышены из сетки данных видимого размера как scrollbar Виля быть видны

+0

, если я удалю эту строку «dgrDataGridView .ScrollBars = ScrollBars.Both; "полосы прокрутки не появляются. – Brezhnews

+0

Итак, с этой строкой вы получаете полосы прокрутки? – Dan

+0

С этим утверждением dgrDataGridView.ScrollBars = ScrollBars.Both; отображается полоса прокрутки? – Sadaf

Смежные вопросы