zoukankan      html  css  js  c++  java
  • 获取ASPxGridView 中的数据(仅仅是获取;注意模板是如何获取的)

    1.取得控件值

    using System.Collections.Generic;

    //取得当前控件值的集合 直接寻找控件的ID

    List<object> keyValues = this.GridViewmethod.GetSelectedFieldValues("F_XXX");//控件的ID

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

    {

    }

    2.在AspGridView取得某一行

    List<object> keyValues = this.GridViewmethod.GetCurrentPageRowValues("F_xxxxx");//F_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("<script>alert('"+ordno+"');</script>");
                }
            }
        }

    2、遍历主键列中的所有数据
    List<object> keyValue = AspxGridView1.GetSelectedFieldValues("kid");
    string str;

    foreach(object key in keyValue)
    {
       str = key.ToString();
    }

    3、全选/反选
    <dxwgv:GridViewCommandColumn ShowSelectCheckbox="True" VisibleIndex="0" Width="50px">
            <HeaderTemplate>
                  <input type="checkbox" onclick="ASPxGridView1.SelectAllRowsOnPage(this.checked);" />全选
             </HeaderTemplate>                                
    </dxwgv:GridViewCommandColumn>
    常用方法:
    获取单元格的值 decimal change = (decimal)grid.GetRowValues(e.VisibleIndex, "Change");
    获取模板中的控件 Label label = grid.FindRowCellTemplateControl(e.VisibleIndex, null, "changePercent") as Label;

  • 相关阅读:
    using 资源清理
    Http Module 介绍[转]
    一个类似CSDN的frameset框架
    vs.net2003的一个老问题“你试图打开的项目是Web项目,请指定URL路径”解决办法
    Oracle和SQL Server实现跨库查询
    Http 请求处理流程[转]
    Http Handler 介绍[转]
    asp.net后台控制div style
    sharepoint站点Feature的定制与开发
    为列表类型绑定Event Receiver
  • 原文地址:https://www.cnblogs.com/qqhfeng/p/9874162.html
Copyright © 2011-2022 走看看