Buenos dias gente, el asunto es el siguiente, estoy llenando un gridview con una lista que yo mismo creo en determinado momento, el asunto es que no puedo agregar el HeaderText a una columna especifica, el Grid es completamente sencillo, solo tiene 2 columnas, la primera de ellas son unos botones de remover(al cual si le puedo cambiar el HeaderText si lo quisiera) y la otra columna es lo que se llena con mi lista de Strings.
Código vb:
Ver originalgvSeleccionados.DataSource = Lista.list
If Lista.list.Count > 0 Then
gvSeleccionados.Columns(1).HeaderText = "Texto aqui"
End If
gvSeleccionados.DataBind()
Código HTML:
Ver original<asp:GridView ID="gvSeleccionados" runat="server" EmptyDataText="No hay Registros actualmente"
BorderStyle="Groove" BorderWidth="5px" CellPadding="10" CellSpacing="3" HorizontalAlign="Center"
AllowPaging="true" CssClass="CajasSuperiores">
<Columns>
<asp:TemplateField>
<ItemTemplate>
<asp:ImageButton ID="RemoveButton" ToolTip="Remover Persona" runat="server" CommandName="Remove"
CommandArgument="<%# CType(Container,GridViewRow).RowIndex %>" ImageUrl="~/Realizar/images/user_remove.png" />
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
no se por que razon me dice que el indice se sobrepasa si intento usar el indice 1 en la columna, agradeceria cualquier ayuda que me puedan brindar, muchas gracias