标签:
方法名及语法 | 方法说明 |
String GetRowKey(visibleIndex:int) | 获取行主键值 |
ASPxClientGridViewColumn _getColumn(index:int) | 根据栏位序号取栏位对象。与GetColumn方法功能相同。 |
ASPxClientGridViewColumn? _getColumnByField(fieldname:string) | 根据栏位名称取栏位对象。与GetColumnByField方法功能相同。 |
ASPxClientGridViewColumn? _getColumnById(id:string) | 根据栏位id取栏位对象。与GetColumnById方法功能相同。 |
1.Int _getColumnIndexByColumnArgs(column:string) 2.int ?_getColumnIndexByColumnArgs(column: ASPxClientGridViewColumn) |
根据栏位名称或栏位对象取栏位序号。 |
1.ASPxClientGridViewColumn? _getColumnObjectByArg(arg:int) 2.ASPxClientGridViewColumn? _getColumnObjectByArg(arg: ASPxClientGridViewColumn) 3.ASPxClientGridViewColumn? _getColumnObjectByArg(arg:string) |
取栏位对象。参数可以是:1.栏位序号;2.栏位对象;3.栏位名称;4.栏位id
|
Int _getColumnsCount() | 取栏位个数 |
List<Object> _getEditors() | 取所有栏位编辑器列表。返回的是一个object数组。只有当AspxGridView进入编辑状态时才能获取到编辑器。通常是Html元素的text、checkbox、button类型。 |
Int _getFocusedRowIndex() | 取焦点行号。只有设置AllowFocusedRow="true"才能取到焦点行号。与GetFocusedRowIndex功能相同。 |
Int _getNumberFromEndOfString(st:string) | 从后往前取字符串对应数字。只返回整数,不取小数点前数字字符。该函数有BUG,会出现死循环,不要调用。 |
Int _getRowIndexOnPage(visibleIndex:int) | 取指定行在页面上处于第几行。默认等于行号。(从0开始计数) |
Int _getSelectedRowCount() | 取选中行数。与GetSelectedRowCount功能相同。 |
Bool _isGroupRow(row:int) | 判断指定行是否分组行。与IsGroupRow方法功能相同。 |
Bool _isRowSelected(visibleIndex:int) | 判断指定行是否被选中。 |
Void _selectAllRowsOnPage(checked:bool) | 选中或取消选中当前页中所有行。与SelectAllRowsOnPage方法等效。 |
Void _selectAllSelBtn(checked:bool) | 将所有行中的选择列置为选中状态或取消选择状态。不影响行的选中状态,在翻页时会丢弃。选择列可以使用以下方式定义: <dxwgv:GridViewCommandColumn Caption="选择" Name="IsSelect" ButtonType="Button" ShowSelectCheckbox="true">??????????????? </dxwgv:GridViewCommandColumn> |
Void _setFocusedRowIndex(visibleIndex:int) | 设置指定行为焦点行。与SetFocusedRowIndex方法功能相同。 |
Void _updateEdit() | 更新数据。与UpdateEdit方法功能相同。 |
void AddNewRow() | 新增行 |
Void ApplyFilter(filterExpression : String) | 应用过滤表达式。与设置AspxGridView的FilterExpression等效。 |
1:void AutoFilterByColumn(column: ASPxClientGridViewColumn, val:string); |
按指定栏位值过滤 |
Void CancelEdit() |
取消编辑 |
Void ClearFilter() |
清除过滤表达式 |
Void CollapseAll() |
收缩所有分组数据行 |
Void CollapseAllDetailRows() |
收缩所有明细数据行 |
Void CollapseDetailRow(visibleIndex : int) |
收货指定明细数据行 |
1.void CollapseRow(int visibleIndex) 2.void CollapseRow(int visibleIndex, bool recursive); |
收缩指定分组数据行.(允许递归)
|
Void DeleteRow(visibleIndex : int)
|
删除指定行。 |
Void ExpandAll() | 展开所有分组数据行。 |
Void ExpandAllDetailRows() | 展开所有明细数据行。 |
Void ExpandDetailRow( |
展开指定明细数据行。 |
1.void ExpandRow(int visibleIndex) |
展开指定分组数据行。可以递归。 |
1.void FocusEditor(ASPxClientGridViewColumn |
将光标移动到指定栏位编辑器中。可以传递3种参数。 |
Bool GetCientVisible()
|
判断AspxGridView控件是否可见。 |
ASPxClientGridViewColumn GetColumn(index:int)
|
根据栏位序号取栏位对象。 |
ASPxClientGridViewColumn GetColumnByField(fieldName)
|
根据栏位名称取栏位对象。 |
ASPxClientGridViewColumn GetColumnById(id)
|
根据栏位id取栏位对象。 |
Int GetColumnIndex(colId:string)
|
根据栏位id取栏位序号.
|
ASPxClientGridViewColumn GetColumnObject(colId:string)
|
根据栏位id取栏位对象。 |
Int GetColumnsCount()
|
取栏位个数。 |
1.void GetEditor(string columnFieldNameOrId); 2.void GetEditor(ASPxClientGridViewColumn column); 3.void GetEditor(int columnIndex); |
取栏位编辑器。参数可以是栏位名称、栏位对象、栏位序号。 |
1.string GetEditValue(int columnIndex); 2.string GetEditValue(ASPxClientGridViewColumn column); 3.string GetEditValue(string columnFieldNameOrId);
|
取栏位编辑器值。参数可以是栏位名称、栏位对象、栏位序号。 |
Object GetDataRow(visibleIndex:index)
|
取数据行。返回一个<tr>元素。每行数据的html元素id命名规则:id=【ASPxGridViewID】_DXDataRow[rowIndex]可以通过如下方式访问栏位数据: Var dataRow = grid.GetDataRow(0); Var colValue1 = dataRow.all[0].innerHTML |
Int GetFocusedRowIndex()
|
取焦点行行号。 |
Void GetPageRowValues(fieldNames : String, |
取当前页所有行指定栏位值。结果为object数组,在回调函数中处理返回结果。 |
GetSelectedFieldValues(fieldNames : String, |
取选中行栏位值。返回对象数组。在回调函数中处理返回结果。 |
Int GetSelectedRowCount()
|
取选中行数量。 |
Int GetTopVisibleIndex()
|
取当前页首行行号。 |
Void GetValuesOnCustomCallback(args : String, |
取自定义回调函数直接。结果在服务器端CustomDataCallback事件中返回。在回调函数中处理返回结果。 |
Void GetVisibleRowsOnPage()
|
取当前页首行行号。 |
Void GotoPage(pageIndex:int)
|
跳到指定页。 |
1:void GroupBy(int columnIndex); 2:void GroupBy(ASPxClientGridViewColumn column); 3:void GroupBy(string columnFieldNameOrId); 4:void GroupBy(string columnFieldNameOrId, int groupIndex); 5:void GroupBy(int columnIndex, int groupIndex); 6:void GroupBy(ASPxClientGridViewColumn column, int groupIndex); 7:void GroupBy(int columnIndex, int groupIndex,string sortOrder); 8:void GroupBy(ASPxClientGridViewColumn column, int groupIndex, string sortOrder); 9:void GroupBy(string columnFieldNameOrId, int groupIndex, string sortOrder); |
按指定栏位分组。 |
Void HideCustomizationWindow()
|
关闭自定义Form。 |
Bool InCallback()
|
判断AspxGridView是否处于服务器回调过程中。 |
Bool IsCustomizationWindowVisible()
|
判断自定义Form是否可见。 |
Bool IsDataRow(visibleIndex:int)
|
判断指定行是否数据行。 |
Bool IsGroupRow(visibleIndex:int)
|
判断指定行是否分组行。 |
Bool IsGroupRowExpanded(visibleIndex:int)
|
判断指定分组行是否已展开。 |
Void MoveColumn(column, columnMoveTo, moveBefore, moveToGroup, moveFromGroup)
|
隐藏或移动栏位。有15种语法。 |
Void NextPage() | 跳到下一页。 |
Void PerformCallback(args: String)
|
触发AspxGridView服务器端CustomCallBack事件。常用来将客户端方法转换为服务器方法。 |
prepareCallbackArgs(serializedArgs, rootTD)
|
|
Void PrevPage()
|
跳到上一页。 |
Void SelectAllRowsOnPage(selected:bool) | 选中或取消选中当前页中所有行。 |
1.void SelectRowOnPage(int visibleIndex); 2.void SelectRowOnPage(int visibleIndex, bool selected); |
选中或取消选中当前页面上指定行。 |
1: void SelectRows() 2: void SelectRows(int visibleIndex) 3: void SelectRows(int32[] visibleIndces) 4: void SelectRows(int visibleIndex,bool selected) 5: void SelectRows(int32[] visibleIndces,bool selected) |
选中或取消选中指定行。可以不在当前页。如果参数中包含了行号(visibleIndex),必须指定KeyFieldName。 |
1.void SelectRowsByKey(object key); 2.void SelectRowsByKey(Object[] keys); 3.void SelectRowsByKey(object key, bool selected); 4.void SelectRowsByKey(Object[] keys, bool selected); |
根据主键值选中或取消选中行。可以提供多个主键值选中或取消选中多行。 |
标签:
原文地址:http://www.cnblogs.com/xumingyang/p/4589206.html