AspxGridView 表格已绑定,如何在代码页面取得相应行列的值 ,用什么事件能实现?请用过的人指教,急!!!我说的是Dxperience 8.1.3 中的aspxgridview控件。我说的详细些吧,就是AspxGridView已经绑定了数据源,我想当鼠标点击某行时这行就变色(已经实现,在属性中就可设置,不需要写代码),同时取到这行中某个字段的值,在什么事件中能实现呢,请求代码,谢谢!在线等!

解决方案 »

  1.   

    不知道我说的对不对啊!!说的不对楼主别喷我!!你可以把GridView 绑定再DataSet上 然后具体取值
    DataSet ds = new DataSet();
    ds.Table[i].Rows[i]["数据库字段"].ToString(); 
    你试试吧!!
      

  2.   

    Dxperience 中的控件没有用过,要是VS自带的gridView,到是知道
      

  3.   

    再次强调,我说的是Dxperience 8.1.3 中的aspxgridview控件,谁知道?不胜感激!!!
      

  4.   

    1.取得控件值using System.Collections.Generic;//取得当前控件值的集合 直接寻找控件的IDList<object> keyValues = this.GridViewmethod.GetSelectedFieldValues("F_XXX");//控件的IDforeach (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[] {"列的名字"});
      

  5.   

    别的都不要试了,用下面这个方法,官方文档
    <ClientSideEvents
    RowClick="function(s, e) {
        s.GetRowKey(e.visibleIndex);
        //or
        s.GetRowValues(e.visibleIndex, 'Oid', PublicationClickCallback);
    }"
    /> 
    [JScript] functions PublicationClickCallback(values) {
        var dRow = values;
        //

    Thanks