获取ASPxGridView 中的数据 下载本文

内容发布更新时间 : 2024/6/3 22:41:23星期一 下面是文章的全部内容请认真阅读。

获取ASPxGridView 中的数据

[导读]获取ASPxGridView 中的数据 1.取得控件值

using System.Collections.Generic; //取得当前控件值的集合 直接寻找控件的ID

List keyValues = this.GridViewmethod.GetSelectedFieldValues(\控件的ID

foreach (object key in keyValues)//循环遍历出来 { }

2.在AspGridView取得某一行

List keyValues = this.GridViewmethod.GetCurrentPageRowValues(\_xxxxx是主键的值

foreach (object key in keyValues)//循环遍历这一行的每一列的数据 { }

3获得某行某列的值

this.ASPxGridView1.GetRowValues(e.VisibleIndex, new string[] {\列的名字\---------------------------------------------------------我是分割线-------------------------------------------------------------------------- 1、获取所有选择行中的数据

protected void btnDel_Click(object sender, EventArgs e) {

//遍历所有可见行

for (int i = 0; i < ASPxGridView1.VisibleRowCount; i++) {

DataRowView dv;

if (ASPxGridView1.Selection.IsRowSelected(i)) {

//行数据集

dv = (DataRowView)ASPxGridView1.GetRow(i); //获取选择行的第n列数据

string ordno =dv.Row[0].ToString();

Response.Write(\} } }

2、遍历主键列中的所有数据

List keyValue = AspxGridView1.GetSelectedFieldValues(\string str;

foreach(object key in keyValue) {

str = key.ToString(); }

3、全选/反选

全选

常用方法:

获取单元格的值 decimal change = (decimal)grid.GetRowValues(e.VisibleIndex, \\

获取模板中的控件 Label label = grid.FindRowCellTemplateControl(e.VisibleIndex, null, \

感谢来自网络 的文章 编辑:dezai