ASPxGridView常用總結

2022-03-07 12:57:59 字數 3253 閱讀 5149

目錄:

一、客戶端常用

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實...