GridView未显示在内容页面中

时间:2011-11-24 10:45:39

标签: c# asp.net

我的母版页面中有一个gridview。我已经在其中取了一个项目模板。我最初给控件一些文字。 在内容页面的设计视图中,gridview是可见的,但在运行页面时,它不显示gridview。 当我删除gridview并用一些简单的文本代替它时,它正在工作。

我尝试设置z-index和一些特殊的东西,但似乎什么都没有用。请帮帮我

3 个答案:

答案 0 :(得分:2)

可能有多种原因 - 您可能无法将其绑定或datasource为空或其可见性状态为hidden,或者您已将GridView置于ContantPlaceHolder内母版页。

答案 1 :(得分:0)

确认以下案例以显示gridview,如下所示:

一个。必须放入“DataSource”然后调用DataBind()方法,如

gridViewToShow.DataSource = dataSourceName; // may be table or custom data source
gridViewToShow.DataBind();

湾数据必须存在于“DataSource”中 C。将数据字段(<%#Eval(“DataFieldName”)%>)定位到Gridview列,就像在aspx代码中一样 C。让它可见(或不要隐藏,默认情况下是真的) d。如果你使用CssClass,那么确保有“display:block;”或者没有“display:none;”

希望这些会非常有用。

答案 2 :(得分:0)

尝试将EmptyDataText设置为某个内容并查看是否显示该文本。如果是,则表示它不是DataBound任何内容,或者DataSource没有行。祝你好运!