Cuando tenemos un Gridview con la selección habilitada y
necesitamos saber cuáles registros han sido seleccionados por el usuario, debemos obtener la lista de renglones seleccionados e iterar sobre ella para
obtener los datos deseados tal y como se muestra en el siguiente ejemplo:
this.ASPxMemo1.Text = String.Empty;
List<object> fieldValues = ASPxGridView1.GetSelectedFieldValues(new string[] { "ProductId", "Name" });
foreach (object[] item in fieldValues)
{
this.ASPxMemo1.Text += item[1].ToString() + "\n";
}
List<object> fieldValues = ASPxGridView1.GetSelectedFieldValues(new string[] { "ProductId", "Name" });
foreach (object[] item in fieldValues)
{
this.ASPxMemo1.Text += item[1].ToString() + "\n";
}
En este caso obtenemos un lista de objetos con las
cadenas (del campo locationid) de cada renglón seleccionado y solo iteramos con el foreach para obtener cada Nombre del Producto (Name).
Comentarios
Publicar un comentario