GridView控制項筆記

2021-09-05 16:26:32 字數 612 閱讀 8260

1、無資料依然顯示表頭

// 引數:所要繫結的gridview      所要繫結的資料集

public void bindnorecords(gridview gridview, dataset ds)

}2、boundfield的格式化字串

dataformatstring="" 還要加上htmlencode="false"才會生效。

至於格式請參照

string.format格式說明

3、分頁

將allowpaging屬性設定為true,pagesize設定成你要求每頁顯示的行數,在pagersettings中設定分頁樣式

如  :

給gridview1新增

gridview1_pageindexchanging事件

寫入**如:

protected void gridview1_pageindexchanging(object sender, gridviewpageeventargs e)

else

}    注:databind();是你繫結資料的函式,接觸過gridview的程式設計師都應該知道怎麼寫吧。

這樣乙個有分頁功能的gridview就實現了

擴充套件 GridView 控制項

解決 方法一 採用其emptytemplate來實現,模版中寫乙個靜態的table 缺點 麻煩,每個gridview都需要設定一下.方法二 若資料來源為datatable,則當無資料時,始終返回乙個空行的datatable 若資料來源是集合類 arraylist,list等 無資料時,生成乙個空的實...

gridView分頁控制項

using system using system.collections.generic using system.linq using system.web using system.web.ui.webcontrols using system.drawing using system.tex...

關於gridview控制項

1 e.row.rowtype datacontrolrowtype.datarow的意思 e.row.rowtype 是指當前行的型別 datacontrolrowtype 是gridview的行的型別集合 其中的datarow是資料繫結行 這個判斷語句的意思就是判斷當前行是不是資料繫結行 2這個...