private這裡需要注意gridview本身自帶的屬性:void
getdatabind()
this.gridview1.datasource =dt;
this
.gridview1.databind();
int colnumcount =dt.columns.count;
gridview1.rows[
0].cells.clear();
gridview1.rows[
0].cells.add(new
tablecell());
gridview1.rows[
0].cells[0].columnspan = colnumcount; gridview1.rows[0].cells[0].text = "
沒有相關記錄";
gridview1.rows[
0].cells[0].style.add("
color
", "
red"
);
}
emptydatatext:獲取或設定在
gridview
控制項繫結到不包含任何記錄的資料來源時所呈現的空資料行中顯示的文字。
emptydatatemplate:獲取或設定在
gridview
控制項繫結到不包含任何記錄的資料來源時所呈現的空資料行的使用者定義內容。
這兩個屬性也是當gridview繫結的資料來源無任何行的時候顯示沒有資料的提示,但是這樣顯示出的效果是連表頭都不會顯示,人性化效果太差。
效果如圖:
GridView繫結記錄為空顯示表頭
protected void btnquery click object sender,eventargs e if idcode.equals if flowindate.equals if matename.equals if mateidcode.equals if reportdate.eq...
Gridview所繫結的資料為空時顯示表頭
4 5封裝 類的封裝 如下所示 using system.data using system.web.ui.webcontrols gridview繫結的資料記錄為空時顯示gridview的表頭,並顯示沒有記錄的提示 public class gridviewcontrol 防止postback後g...
GridView 繫結資料不滿一頁時填充空行的方法
asp.net 2.0 提供了非常強大的繫結能力,而 asp.net 2.0 新增的 gridview 控制項更是充分體現和發揮了資料繫結強大的功能。gridview 的資料繫結和頁面顯示可以通過簡單的 實現,大大提高了開發效率。不過有個地方讓人不爽,就是在使用分頁時,如果繫結的資料不滿一頁,那麼 ...