2011-11-24 130 views
0

我有一个gridview在我的母版页。我已经采取了一个项目模板。我最初给控件提供了一些文本。 在内容页面的设计视图中,gridview是可见的,但是在运行页面时它并不显示gridview。 当我删除gridview并把一些简单的文本,它的地方,它的工作。GridView没有显示在内容页面

我尝试设置的z指数和一些特殊的东西,但似乎没有任何work.Please帮我

+0

你有没有任何行绑定到网格,它会生成行并显示你的文本?否则它只是一个模板,它需要一些行可用于行动 – V4Vendetta

+0

gridview是否出现在客户端源代码?你有什么约束力?数据源中是否有任何项目? – Curt

+0

放置girdview列定义和属性的代码..检查数据源设置.. –

回答

2

有可能的原因号码 - 你可能不绑定,或datasource是空的或它的可见性状态是hidden或者您已将GridView放在主页面中的ContantPlaceHolder内。

0

确认以下情况显示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;”或没有“显示:无;”

希望这将是非常有益的。

0

尝试设置EmptyDataText的东西,看看它是否显示文本。如果是这样,这意味着它不是DataBound,或者DataSource没有行。祝你好运!