Ir al contenido principal

Entradas

Mostrando las entradas de diciembre, 2014

Como obtener los valores seleccionados en ASPxGridview

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";             } 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 ).

ASPxGridview con una columna con el número del renglón

Cuando necesitemos agregar una columna a nuestro DataGridView que solo nos enumere los renglones que despliega, solo es necesario agregar el siguiente código al markup donde esta definido nuestro DataGridView: < Columns > < asp : TemplateField HeaderText ="#"> < ItemTemplate > <% # Container.DataItemIndex + 1 %> </ ItemTemplate > </ asp : TemplateField > </ Columns > Con esto se agregará una columna con el encabezado # y que contendrá el numero de renglón de cada DataRow.