Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > VB .NET > Исчезла вертикальная прокрутка в DataGrid


Автор: vladd 16.4.2012, 07:42
Здравствуйте!
Запустил программу, а в ней исчезла исчезла вертикальная прокрутка в DataGrid. Пробовал через свойства DataGrid, а также програмно
Код

DataMarkets.Controls.OfType(Of VScrollBar).SingleOrDefault.Visible = True
 
ничего не помогает. Как можно это исправить? 

Автор: diadiavova 16.4.2012, 08:18
Цитата(vladd @  16.4.2012,  08:42 Найти цитируемый пост)
DataGrid

DataGrid или DataGridView ?
Цитата(vladd @  16.4.2012,  08:42 Найти цитируемый пост)
а в ней исчезла исчезла вертикальная прокрутка

Свойство ScrollBars как установлено?

Автор: vladd 16.4.2012, 08:35
Извиняюсь DataGridView.
ScrollBars ставил и Vertical и Both и None. Ничего не помогло.

Автор: diadiavova 16.4.2012, 08:44
Цитата(vladd @  16.4.2012,  09:35 Найти цитируемый пост)
ScrollBars ставил и Vertical и Both и None. Ничего не помогло. 
Я надеюсь ты понимаешь, что довольно сложно сказать почему она у тебя исчезла, когда у других есть, ничего больше не зная о том, что у тебя там еще как настроено. Готовых решений я не знаю, бывает иногда, что в элементе управления некоторые свойства связаны, к примеру у многострочных текстбоксов горизонтальная прокрутка может появиться только если свойство WordWrap= False. Оно и понятно, только вот знать об этом надо. С гридом не знаю, возможно тоже есть что-то такое. Единственное что могу предложить - потыкать  smile , то есть поменять разные свойства (особенно те, которые имеют значения, отличающиеся от дефолтных), может на что и наткнешься. Я так понимаю, выложить проект не можешь, поэтому помочь в этом деле ессно не смогу.

Автор: vladd 16.4.2012, 08:59
Спасибо за помощь. Нашел выход в Form_Load добавил строку 
Код

DataMarkets.Rows.Add(1)

И появилась вертикальная прокрутка.
Видимо очередной глюк VS.

Автор: diadiavova 16.4.2012, 09:13
Цитата(vladd @  16.4.2012,  09:59 Найти цитируемый пост)
Видимо очередной глюк VS. 

Не VS, а тогда уж скорее винформ. Эта технология не развивается уже с 2005 года, так что, все глюки, которые там есть уже никуда не денутся.
Цитата(vladd @  16.4.2012,  09:59 Найти цитируемый пост)
 Нашел выход в Form_Load добавил строку

А что со свойством AllowUserToAddRows?

Автор: vladd 16.4.2012, 09:17
Цитата(diadiavova @ 16.4.2012,  09:13)

А что со свойством AllowUserToAddRows?


Оно у меня True.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)