Bonjour,

je suis débutant en asp.net et c#, alors voici ma question en résumé et merci d'avance.

j'ai une gridview relié à une base de données access jusqu'ici la lecture de fait normalement ça marche très bien

j'ai 3 textbox dont je veut les insérés manuellement en appuyant sur le bouton sur la dernière ligne de ma Gridview1, comment faire SVP?

Voici mes codes

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<form id="form1" runat="server">
     <div>
         <asp:Label ID="Label1" runat="server" Text="Clé :"></asp:Label>&nbsp;
         <asp:TextBox ID="TxtBox_Cle" runat="server"></asp:TextBox><br />
         <asp:Label ID="Label2" runat="server" Text="Nom :" Width="44px"></asp:Label>
         <asp:TextBox ID="TxtBox_Nom" runat="server"></asp:TextBox><br />
         <asp:Label ID="Label3" runat="server" Text="Prénom :"></asp:Label>
         <asp:TextBox ID="TxtBox_Prenom" runat="server"></asp:TextBox><br />
         <br />
         <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" DataSourceID="AccessDataSource1">
             <Columns>
                 <asp:BoundField DataField="Cle_Primaire" HeaderText="Clé" ReadOnly="True" SortExpression="Cle_Primaire" />
                 <asp:BoundField DataField="Nom" HeaderText="Nom" SortExpression="Nom" />
                 <asp:BoundField DataField="Prenom" HeaderText="Prénom" SortExpression="Prenom" />
             </Columns>
         </asp:GridView>
         <asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/DB_ACCESS2.mdb"
             SelectCommand="SELECT [Cle_Primaire], [Nom], [Prenom] FROM [PV]"></asp:AccessDataSource>
         <br />
     </div>
         <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /><br />        
     </form>
code C#

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
using System;
 using System.Data;
 using System.Configuration;
 using System.Web;
 using System.Web.Security;
 using System.Web.UI;
 using System.Web.UI.WebControls;
 using System.Web.UI.WebControls.WebParts;
 using System.Web.UI.HtmlControls;
 
public partial class _Default : System.Web.UI.Page 
 {
     protected void Page_Load(object sender, EventArgs e)
     {
 
    }
     protected void Button1_Click(object sender, EventArgs e)
     {
 
        GridView1.Rows.Add(TxtBox_Cle, TxtBox_Nom, TxtBox_Prenom);
         GridView1.DataBind();
 
    }
 }
Erreur source:

Ligne 19 : {
Ligne 20 :
Ligne 21 : GridView1.Rows.Add(TxtBox_Cle, TxtBox_Nom, TxtBox_Prenom);
Ligne 22 : GridView1.DataBind();
Ligne 23 :

aidez moi SVP