Buenos días foreros.
Verán, estoy haciendo una select de un datatable. Esta select devuelve un array de datarows. Ok.
Quiero enlazar este array con el GridView, hasta ahi sin problema.
Código:
Dim objDr() as DataRow = tbDatos.Select(....)
IF (objDr.length > 0) THEN
gridView.DataSource = objDr
gridView.DataBind()
END IF
Muy bien, el problema es, que al ser un Array de DataRows, los nombres de las columnas no existen. Por lo que al hacer el enlace a datos en el HTML, dentro del TemplateField mediante el BIND, esto peta...
Código:
<asp:Literal id="litActoMedico" Text='<%# Bind("DES_ACTOMEDICO") %>' runat="server" />
Por lo que quiero es hacer un Bind, pero del número de campo. En C# también pasa esto, pero ahi lo soluciono asi:
Código:
<%# ((System.Data.DataRow) Container.DataItem)[9].ToString() %>
Pero en VB, no soy capaz de... digamos traducirlo.
Lo que neciesto es enlazar, los registros del DataRow, por el número de índice del campo.
Por favor, si pueden ayudarme, les agradecería me dijeran como hacerlo. Desde ya, muchas gracias.