[C#] GridView autogenerateColumns - Ajout de ligne
Bonjour à tous,
Un comportement de la gridview m'échappe. :?
Je veux faire une gridview générique qui peut se brancher à une majorité de table pour faire un peu de gestion basique (ajout, suppression, modifs).
Elle est donc en autogenerateColumns=true.
Tout fonctionne bien, sauf que je ne comprends pas comment il gère l'ajout.
Il affiche bien le bouton (à chaque ligne, chose un peu incohérente... Mais bon:roll:), mais lorsque je clique dessus, il ne se passe rien... Juste un postback.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| <asp:GridView ID="gvMain" runat="server" DataSourceID="SqlDS1"
AllowSorting="True" CellPadding="2" CssClass="gvMain" GridLines="None" PageSize="30"
HorizontalAlign="Center" AllowPaging="True" ShowFooter="false"
onrowediting="gvMain_RowEditing" onprerender="gvMain_PreRender">
<HeaderStyle CssClass="gvTete" HorizontalAlign="Left" />
<RowStyle CssClass="gvRow" />
<AlternatingRowStyle CssClass="gvRow paire" />
<SelectedRowStyle CssClass="gvRow sel" />
<PagerStyle CssClass="gvPager" HorizontalAlign="Center" />
<Columns>
<asp:CommandField ShowDeleteButton="True" ShowEditButton="True"
ShowInsertButton="true" ShowSelectButton="false" ButtonType="Image"
CancelImageUrl="~/Images/annuler16.gif" DeleteImageUrl="~/Images/delete16.gif"
EditImageUrl="~/Images/edit16.gif" InsertImageUrl="~/Images/add16.gif"
NewImageUrl="~/Images/add16.gif" UpdateImageUrl="~/Images/valid16.gif" />
</Columns>
<FooterStyle CssClass="gvPied" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDS1" runat="server"
ConnectionString="<%$ ConnectionStrings:connStr %>"
ProviderName="<%$ ConnectionStrings:connStr.ProviderName %>"
OnUpdated="SqlDS1_Updated">
</asp:SqlDataSource> |
Pouvez vous me renseigner ?
Merci d'avance.