繁体   English   中英

使用VB.NET 2008的ASP.NET中的GridView问题

[英]Problem with GridView in ASP.NET using VB.NET 2008

我的问题是,当我尝试在ASP.NET网页中插入GridView时,它没有出现在浏览器中。

您需要将数据绑定到它才能显示。 没有数据,它不会显示任何内容。

尝试以下操作(假设您已启用AutoGenerateColumns ):

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

如果仍然没有数据,请检查控件的Visible属性是否未设置为false 还要确保没有将GridView所包含的父控件也设置为隐藏。

您也可以尝试在GridView上设置EmptyDataText属性:

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

编辑:(基于评论)

Dim DR As OleDbDataReader = Command.ExecuteReader()
yourGridNameHere.DataSource = DR
yourGridNameHere.DataBind()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM