GridView没有显示在内容页面
问题描述:
我有一个gridview在我的母版页。我已经采取了一个项目模板。我最初给控件提供了一些文本。 在内容页面的设计视图中,gridview是可见的,但是在运行页面时它并不显示gridview。 当我删除gridview并把一些简单的文本,它的地方,它的工作。GridView没有显示在内容页面
我尝试设置的z指数和一些特殊的东西,但似乎没有任何work.Please帮我
答
有可能的原因号码 - 你可能不绑定,或datasource
是空的或它的可见性状态是hidden
或者您已将GridView
放在主页面中的ContantPlaceHolder
内。
答
确认以下情况显示gridview,列出如下:
a。必须把“数据源”,然后调用DataBind()方法,如
gridViewToShow.DataSource = dataSourceName; // may be table or custom data source
gridViewToShow.DataBind();
b。数据必须存在于“DataSource” c。将数据字段(<%#Eval(“DataFieldName”)%>)定位到Gridview列,如aspx代码 c。使其可见(或不使其不可见,默认情况下为真) d。如果你使用CssClass,那么确保有“display:block;”或没有“显示:无;”
希望这将是非常有益的。
答
尝试设置EmptyDataText
的东西,看看它是否显示文本。如果是这样,这意味着它不是DataBound
,或者DataSource
没有行。祝你好运!
你有没有任何行绑定到网格,它会生成行并显示你的文本?否则它只是一个模板,它需要一些行可用于行动 – V4Vendetta
gridview是否出现在客户端源代码?你有什么约束力?数据源中是否有任何项目? – Curt
放置girdview列定义和属性的代码..检查数据源设置.. –