使用VS2005如何顯示一個GridView空白conlumns
在我的網頁上正在使用的GridView,在GridView值從表中顯示,如果在表GridView控件沒有值只顯示標題,它應該顯示一個空白的列
我要調整的標題字體,字體內容....
期望輸出
Adjust the Header font, content font of the Gridview
Gridview should display the blank column if there is no data
使用VS2005如何顯示一個GridView空白conlumns
在我的網頁上正在使用的GridView,在GridView值從表中顯示,如果在表GridView控件沒有值只顯示標題,它應該顯示一個空白的列
我要調整的標題字體,字體內容....
期望輸出
Adjust the Header font, content font of the Gridview
Gridview should display the blank column if there is no data
一個選項是修改您的SQL以始終返回一行。如果您正在執行SP,則可以使用Where子句從表中執行select count(*)
,如果該值爲零,則執行select '' col1, '' col2 ...
之類的操作並返回該值。
另一種選擇是檢查代碼中返回的行數。如果您使用的是DataTable
或DataSet
,這很容易,因爲您可以分別查看DataTable.Rows.Count
或DataSet.Tables[0].Rows.Count
。如果沒有,請在表格中添加一行,然後將其綁定到您的網格。如果您綁定到DataReader,則可以查看DataReader.HasRows
屬性。
另一種選擇是擴展DataGrid並添加自己的「No Rows Available」顯示模式。
最好的選擇都取決於您的經驗水平和運行此代碼的環境。
要顯示在GridView heade您可以向數據表/數據集添加一個空白行並將其與gridview綁定。
這個問題已經在這裏回答了。
如果是手動填充, 你可以寫的String.Empty;對於每一行,如果返回rowCount == 0
網格如何填充?手動或通過數據綁定?通過數據綁定的 – 2010-06-30 12:48:09
..... – Gopal 2010-06-30 15:01:04