2010-11-08 25 views
6

Estoy usando una vista de Grid y me pregunto si hay alguna manera de ocultar una columna de la vista de cuadrícula, pero aún así poder acceder al valor de la columna oculta.Obtenga el valor de la columna oculta en Gridview

Configuré visible = false para la columna que quiero ocultar pero cuando trato de obtener el valor de la columna, el valor de la columna está vacío.

Gracias.

Respuesta

17

Una forma en que he obtenido valores de Columnas Invisibles GridView es utilizando el atributo DataKeyNames.

<asp:GridView runat="server" ID="GridView" DataKeyNames="ColName1, ColName2"> 
</asp:GridView> 

a continuación para acceder a los datos

var data = GridView.DataKeys[RowIndex].Values[KeyIndex] 
+0

Muy bien, gracias .... – Tony

+0

impresionante. muchas gracias. –

+0

Solución muy elegante, gracias :) – SubqueryCrunch

Cuestiones relacionadas