Hola a todos, tengo un par de duditas sobre el gridView, en realidad estoy tratando de hacer el binding de un GridView y un FormView.
<asp:GridView runat="server" id="GridView1" AutoGenerateColumns="false" CellPadding="0" GridLines="None" ShowHeader="False" CellSpacing="4" Width="300px" OnRowCommand="GridView1_RowCommand" OnSelectedIndexChanged="GridView1_SelectedIndexCha nged" >
<RowStyle BackColor="Transparent" Font-Names="Verdana" Font-Size="12px" ForeColor="#BE302B" />
<AlternatingRowStyle BackColor="Transparent" Font-Names="Verdana" Font-Size="11px" ForeColor="#333333" />
<Columns>
<asp:boundfield DataField="Nombre" HeaderText="numRel" ItemStyle-Width="160px" Visible="false">
</asp:boundfield>
<asp:buttonfield CommandName="edit_details" ItemStyle-Width="25px" Visible="false">
<ControlStyle CssClass="btnEdit" />
</asp:buttonfield>
<asp:buttonfield CommandName="delete_user" Visible="false">
<ControlStyle CssClass="btnDelete" />
</asp:buttonfield>
</Columns>
</asp:GridView>
El tema es que parece que cuando hago click, o selecciono los supuestos botones, definidos como buttonField, no me reconoce como que selecciono una row. Entonces SelectedIndex me da null, o si hago selectedRow tb. Por lo tanto cuando escribo:
dentro del evento GridView1_RowCommand
FormView1.PageIndex= GridView1.SelectedIndex;
no me hace el binding.
Les agradeceria muchisimo si pudieran ayudarme...
gracias, maite
p.d-.: tanto para el gridView y el FormView hago el dataBinding y el dataSource en el codeBehind.