2011-11-24 135 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沒有行。祝你好運!