ITPub博客

首页 > Linux操作系统 > Linux操作系统 > ASPxGridview常用方法

ASPxGridview常用方法

原创 Linux操作系统 作者:fangqm 时间:2010-10-15 13:09:59 0 删除 编辑

1、获取所有选择行中的数据
用官方 DEMO

http://documentation.devexpress.com/#AspNet/DevExpressWebASPxGridViewScriptsASPxClientGridView_GetSelectedFieldValuestopic

    UseSubmitBehavior="False">
   



function OnGetSelectedFieldValues(selectedValues) {
    // ... Implement required actions ...
    // Example:
    listBox.ClearItems();
    if(selectedValues.length == 0) return;
    for(i = 0; i < selectedValues.length; i++) {
        s = "";
        for(j = 0; j < selectedValues[i].length; j++) {
            s = s + selectedValues[i][j] + " ";
        }
        listBox.AddItem(s);
    }
}


下面是其它的方法,这个方法在后台处理选中数据

aspx:

<dxwgv:GridViewCommandColumn ShowSelectCheckbox="True" VisibleIndex="0">
                
<HeaderTemplate>
                    
<input type="checkbox" onclick="ASPxGridView1.SelectAllRowsOnPage(this.checked);" style="vertical-align:middle;" title="Select/Unselect all rows on the page">input>
                
HeaderTemplate>
                
<HeaderStyle Paddings-PaddingTop="1" Paddings-PaddingBottom="1" 
                    HorizontalAlign
="Center">
<Paddings PaddingTop="1px" PaddingBottom="1px">Paddings>
                
HeaderStyle>
            
dxwgv:GridViewCommandColumn>

c#:

protected void Button1_Click(object sender, EventArgs e)
        {
List values = ASPxGridView2.GetSelectedFieldValues(new string[] {ASPxGridView2.KeyFieldName });

//List values = ASPxGridView2.GetSelectedFieldValues(new string[] {'数据库中字段'});

                string data = "";
                for (int i = 0; i < values.Count ; i++)
                {
                    data += values[i].ToString()+"\\";
                }

data就是所有选中的主键值

}

HelpResource.jpg

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23109131/viewspace-676010/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: WCF积累
请登录后发表评论 登录
全部评论
创业项目 https://u.rscode.cn

注册时间:2010-03-24

  • 博文量
    297
  • 访问量
    784632