目錄:
一、客戶端常用
1.常用api
2.聚焦行變更事件
3.客戶端選擇多行
4.客戶端選擇行
5. 獲取選擇的行數目
6.單擊行時,選中行
7.通過checkbox 選擇行
8.選擇所有行
9.啟動編輯框,container.visibleindex 獲取行索引
10.啟動伺服器端函式:
二、客戶端常用事件
三、伺服器端常用屬性
四、伺服器端常用方法
五、伺服器端常用事件
六、列的設定
1.模板列使用超連結
2.模板列使用button用法
3. 使用命令列
七、其他
------------------------
------------------------
內容:一客戶端常用
1.常用api:
performcallback(this.value);
collapseall()
expandall()
selectrows()
unselectrows()
unselectallrowsonpage()
selectallrowsonpage(this.checked)
2.聚焦行變更事件。向伺服器查詢聚焦行的 "employeeid" 和 "notes" 資訊,並該資訊將返回到 ongetrowvalues() 函式
function ongridfocusedrowchanged()
// 處理伺服器端傳回的資料(values是個陣列,包含 "employeeid" 和 "notes" 值)
function ongetrowvalues(values)
3.客戶端選擇多行
function grid_selectionchanged(s, e)
function getselectedfieldvaluescallback(values)
} finally
document.getelementbyid("selcount").innerhtml = grid.getselectedrowcount();
}4.客戶端選擇行
function ongridfocusedrowchanged()
//value array contains "employeeid" and "notes" field values returned from the server
function ongetrowvalues(values)
5. 獲取選擇的行數目 grid.getselectedrowcount()
6.單擊行時,選中行
function onrowclick(e)
7.通過checkbox 選擇行 設定gridview 的屬性showselectcheckbox =true
function grid_selectionchanged(s,e)
getselectedfieldvaluescallback **函式
function getselectedfieldvaluescallback(values)
10.啟動伺服器端函式: _customercallback()
performcallback(parameter)
二、客戶端常用事件
1.2.
3.三、伺服器端常用屬性
四、伺服器端常用方法
1.獲取指定行的資料
object masterkeyvalue = mastergrid.getrowvalues(convert.toint32(e.parameters), "categoryid");
2.查詢包含在gridview中的控制項
grid.findrowtemplatecontrol(e.visibleindex,"id");
grid.findrowcelltemplatecontrol(e.visibleindex, null, "id");
label label = grid.findrowcelltemplatecontrol(e.visibleindex, null, "changepercent") as label;
六、伺服器端常用事件
1.行建立時執行事件
protected void grid_htmlrowcreated(object sender, aspxgridviewtableroweventargs e)
2.動態設定每個單元格的顯示內容:
protected void grid_customcolumndisplaytext(object sender, aspxgridviewcolumndisplaytexteventargs e)
3.編輯事件
protected void grid_rowupdating(object sender, devexpress.web.data.aspxdataupdatingeventargs e)
4. protected void grid_beforecolumnsortinggrouping(object sender, aspxgridviewbeforecolumngroupingsortingeventargs e)
六、列的設定
1.模板列使用超連結
a.');">編輯
');">刪除
b."><%#eval("note_id") %>
c.2.模板列使用button用法
a. 前台**:
%#eval("note_id")%>'>
}" />
("note_id")%>' >
}" />
3. 使用命令列
a.<%--
--%>
後台事件是:_customercallback
b. 行" />
後台獲取選擇行的方法: listnoteids=grid.getselectedfieldvalues("note_id");
七、其他
1.aspxgridview 排序方法
private string getsort()
return sortid;
}對應的aspxgridview 後台事件:
protected void grid_beforecolumnsortinggrouping(object sender, aspxgridviewbeforecolumngroupingsortingeventargs e)
AspxGridView控制項用法
每當我接觸一種新控制項,學習一門新知識時,那種感覺是複雜的.因為在享受新知識帶來便利的同時,也必須要面對乙個又乙個難題.這是乙個全新的領域,需要不斷的摸索與實驗.在這個過程中,不能說不苦,甚至感覺到舉步惟艱,但當所有的難題乙個個被攻破時,那種興奮之情又是溢於言表的.真的是再辛苦都值了.好了,言歸正傳...
ASPXGridView 資料分頁設定
aspxgridview預設支援分頁,預設每頁行數 pagesize 是10。如果不想分頁,可以設定settingspager的mode showallrecords 可以通過訪問settingspager讀取或更改相關分頁屬性。1.分頁條相關屬性 屬性名資料型別說明 alwaysshowpager...
ASPXGridView用法彙總一
將gridview資料匯出成excel aspxgridview序號繫結 devexpress aspxgridview的基本用法 aspxgridview footer中顯示彙總資訊 devexpress aspxgridview重置下拉框的過濾條件 aspxgridview利用checkbox實...