1、获取所有选择行中的数据
用官方 DEMO
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就是所有选中的主键值
}
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/23109131/viewspace-676010/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/23109131/viewspace-676010/