dev中gridview控制項 z

2022-01-23 09:22:47 字數 3252 閱讀 1297

目錄:

一、客戶端常用

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)

DEV控制項的Gridview小技巧總結

1 設定gridview控制項的某列不可編輯 this.griddata.gridview1.columns change date optionscolumn.allowedit false 字段 change date是資料庫中欄位,是繫結到gridview上的。2 設定gridview控制項整...

dev控制項 chartControl控制項

1.chartcontrol1設定圖例上的數量 series1.showinlegend false 設定是否顯示說明 series1.label.visible true 設定是否顯示引線文字 第乙個屬性根據其 設定有時可要可不要 第二個必須要 2.chartcontrol1 資料過多時加滾輪 x...

DEV控制項ChartControl用法

region 僅供參考 控制x y軸顯示 xydiagram diagram xydiagram chartcontrol.diagram diagram.axisx.label.staggered true diagram.axisy.label.begintext axis value diag...