UpdateCommand qui ne fait rien ?
Bonjour,
Je travail avec ASP.NET / VB.NET / Access, et j'ai découvert le bouton modifier d'un gridview :ccool: donc je rentre ma requête SQL dans le UpdateCommand :
Code:
1 2 3 4 5 6 7 8
| <asp:AccessDataSource
ID="ListeMembres"
runat="server"
DataFile="BDD.mdb"
SelectCommand="SELECT * FROM [MEMBRE]"
UpdateCommand="UPDATE [MEMBRE] SET MB_CAT=@MB_CAT, MB_RS=@MB_RS, MB_TITRE=@MB_TITRE, MB_NOM=@MB_NOM, MB_PRENOM=@MB_PRENOM, MB_PSEUDO=@MB_PSEUDO, MB_MAIL=@MB_MAIL, MB_PASS=@MB_PASS WHERE MB_ID=@MB_ID"
DeleteCommand="DELETE FROM [MEMBRE] WHERE MB_ID=@MB_ID">
</asp:AccessDataSource> |
Sauf que quand je clique sur le bouton modifier, que je change une valeur et que je clique sur [B]Mettre à jour[B] rien ne se passe, même pas une petite erreur pour me guider :P
Auriez-vous une petite idée du pourquoi ? :mouarf: (DeleteCommand fonctionne parfaitement lui)
Code du gridview entier si besoin :;)
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73
| <asp:AccessDataSource
ID="ListeMembres"
runat="server"
DataFile="BDD.mdb"
SelectCommand="SELECT * FROM [MEMBRE]"
UpdateCommand="UPDATE [MEMBRE] SET MB_CAT=@MB_CAT, MB_RS=@MB_RS, MB_TITRE=@MB_TITRE, MB_NOM=@MB_NOM, MB_PRENOM=@MB_PRENOM, MB_PSEUDO=@MB_PSEUDO, MB_MAIL=@MB_MAIL, MB_PASS=@MB_PASS WHERE MB_ID=@MB_ID"
DeleteCommand="DELETE FROM [MEMBRE] WHERE MB_ID=@MB_ID">
</asp:AccessDataSource>
<asp:GridView ID="GridMembre" runat="server" AutoGenerateColumns="False" DataKeyNames="MB_ID" HorizontalAlign="Center"
DataSourceID="ListeMembres" CellPadding="3" BackColor="White"
ForeColor="#284775" BorderStyle="Solid" BorderWidth="1px" Font-Size="8pt" Font-Names="Tahoma"
GridLines="None" AllowPaging="True" AllowSorting="True">
<Columns>
<asp:BoundField DataField="MB_ID" HeaderText="ID" SortExpression="MB_ID">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="MB_CAT" HeaderText="Categorie" SortExpression="MB_CAT">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="MB_RS" HeaderText="Raison sociale" SortExpression="MB_RS">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="MB_TITRE" HeaderText="Titre" SortExpression="MB_TITRE">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="MB_NOM" HeaderText="Nom" SortExpression="MB_NOM">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="MB_PRENOM" HeaderText="Prénom" SortExpression="MB_PRENOM">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="MB_PSEUDO" HeaderText="Pseudo" SortExpression="MB_PSEUDO">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="MB_MAIL" HeaderText="e-Mail" SortExpression="MB_MAIL">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="MB_PASS" HeaderText="Password" SortExpression="MB_PASS">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:BoundField DataField="MB_NIVEAU" HeaderText="Niveau" SortExpression="MB_NIVEAU">
<ItemStyle HorizontalAlign="Left" Width="50px" Height="30px" />
</asp:BoundField>
<asp:CommandField ButtonType="Button" SelectText="Selectionner"
ShowDeleteButton="True" ShowEditButton="True" />
</Columns>
<PagerSettings Visible="true" />
<EditRowStyle BackColor="White" />
<FooterStyle BackColor="#284775" Font-Bold="True" ForeColor="White" />
<HeaderStyle BackColor="#284775" Font-Bold="True" ForeColor="White" BorderStyle="Solid" BorderWidth="1px" BorderColor="#b6b7bc"/>
<PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" BorderStyle="Solid" BorderWidth="1px" BorderColor="#b6b7bc"/>
<RowStyle BackColor="#577BAD" ForeColor="White" BorderStyle="Solid" BorderWidth="1px" BorderColor="#b6b7bc"/>
<SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" CssClass="gridview.cat"/>
<SortedAscendingCellStyle BackColor="#577BAD" />
<SortedAscendingHeaderStyle BackColor="#284775" />
<SortedDescendingCellStyle BackColor="#577BAD" />
<SortedDescendingHeaderStyle BackColor="#284775" />
</asp:GridView> |