2012-04-13 15 views
1

Ich versuche, Datagridview Bildlaufleisten einzurichten, aber ich kann es nicht zu tun scheinen ...
Der Code Mit dem, was ich tue:
Kann nicht bekommen Datagridview Scroll

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


Gibt es einen Fehler oder fehlt mir da etwas?

+0

Vielleicht erscheinen sie nur, wenn die Gridview genügend Daten zum Anzeigen enthält, um Scrollen zu gewährleisten? – Dan

+0

@Dan gibt es viele Daten – Brezhnews

+0

Seltsam, wenn Sie eine Datagridview im Designer erstellen es keine .ScrollBars -Eigenschaft festgelegt und es hat definitiv Bildlaufleisten, wenn es voll von Daten ist, um – Dan

Antwort

2

es selbst gelöst sichtbar sein wil. Anscheinend war die Datagrid-Ansicht größer als die Windows-Form, daher konnte ich die Bildlaufleisten nicht sehen.

0

DataGridViewScrollbars werden automatisch sichtbar, wenn Daten aus Datenraster sichtbar Größe überschritten sowohl scrollbar

+0

anzuzeigen, wenn ich diese Zeile "dgrDataGridView .ScrollBars = ScrollBars.Both; "die Bildlaufleisten erscheinen nicht. – Brezhnews

+0

Also mit dieser Zeile dann erhalten Sie die Bildlaufleisten? – Dan

+0

Mit dieser Anweisung dgrDataGridView.ScrollBars = ScrollBars.Both; Bildlaufleiste ist sichtbar? – Sadaf