Вам необходимо привязать данные к нему для отображения. Нет данных и ничего не будет отображаться.
Попробуйте (если у вас включено 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()