2009-02-26 31 views
0

我正在使用datatable來填充gridview。gridview中的footertemplate

即使我沒有任何數據,我如何在數據表中添加空白行以查看footertemplate?

我使用asp.net 2005.我使用gridview控件來添加,編輯和修改數據。我在footertemplate中添加了控件。它工作正常,但我面臨的一個問題是,如果網格中沒有數據,則footertemplate不可見。我希望footertemplate將始終可見,以便用戶可以添加數據,即使沒有可用的數據。

任何機構可以幫我...

感謝

回答

1

我碰到了這一點。如果我沒有記錯,就沒有辦法真正解決它。我通過創建一個空數據模板來解決這個問題,該模板包含我需要添加數據的控件。

1

這樣做有一些技巧,其中大部分都是「特設」的。我採取的路線是攔截我的數據源並檢查行數。如果行數爲0,那麼我繼續向數據集中注入自己的行,並將其編碼爲「空白」值。然後在數據綁定事件中,我確保空行將空字符串放入適當的字段中,允許頁腳仍然呈現。

另一條路線是基本上劃分GridView類的子類並添加一些擴展,以便在沒有數據時仍可以顯示頁眉/頁腳。馬特Berseth有一個nice little article關於如何完成這一點。

+0

我看到artical,但我怎麼能在gridview中添加這個自定義屬性 – Kartik 2009-02-26 18:19:31

相關問題