Проблема с GridView в ASP.NET с использованием VB.NET 2008 - PullRequest
0 голосов
/ 21 мая 2010

Моя проблема в том, что когда я пытаюсь вставить GridView в веб-страницу ASP.NET, он не отображается в браузере.

1 Ответ

0 голосов
/ 21 мая 2010

Вам необходимо привязать данные к нему для отображения. Нет данных и ничего не будет отображаться.

Попробуйте (если у вас включено AutoGenerateColumns):

yourGrid.DataSource = new List<string>() { "Test1", "Test2", "Test3" };
yourGrid.DataBind();

Если вы по-прежнему не получаете данных, убедитесь, что для свойства Visible элемента управления не установлено значение false. Также убедитесь, что никакие парентные элементы управления, в которых содержится GridView, также не скрыты.

Вы также можете попробовать установить свойство EmptyDataText на вашем GridView:

<asp:GridView ID="yourGrid" runat="server" EmptyDataText="No data" ...

РЕДАКТИРОВАТЬ: (на основе комментария)

Dim DR As OleDbDataReader = Command.ExecuteReader()
yourGridNameHere.DataSource = DR
yourGridNameHere.DataBind()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...