Bonjour à tous,
Voilà mon problème.

je cherche à faire un gridview qui va remplir un dataset.
J'ai ajouté des textbox dans le footerTemplate de chaque column
J'ai ajouté un eventHandler pour faire l'insertion dans mon dataset

L'insertion à l'air de fonctionner mais je n'arrive pas à lier mon gridview à mon dataset pour afficher les résultats.
Dans les itemTemplate, on ne peut pas mettre de boundfields.

Voici ce que j'ai fait pour l'instant:
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
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:GridView ID="GV_ORDERS" runat="server" BackColor="White" BorderColor="#DEDFDE"
                        BorderStyle="None" BorderWidth="1px" CellPadding="4" ForeColor="Black" GridLines="Vertical" Width="80%" AutoGenerateColumns="False" DataSourceID="Objecsd" DataKeyNames="id_order" ShowFooter="True" OnLoad="GV_ORDERS_Load">
                        <HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
                        <FooterStyle BackColor="#CCCC99" />
                        <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
                        <AlternatingRowStyle BackColor="White" />
                        <RowStyle BackColor="#F7F7DE" />
                        <PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
                        <Columns>
 
                        <asp:TemplateField ShowHeader="False">
                            <ItemTemplate>
                                <asp:LinkButton runat="server" ID="lbEdit" CommandName="Edit" CausesValidation="false" Text="Edit"></asp:LinkButton>
                                <asp:LinkButton runat="server" ID="lbDelete" CommandName="Delete" CausesValidation="false" Text="Delete"></asp:LinkButton>
                            </ItemTemplate>
 
                            <EditItemTemplate>
                                <asp:LinkButton runat="server" ID="lbUpdate" CommandName="Update" CausesValidation="false" Text="Update"></asp:LinkButton>
                                <asp:LinkButton runat="server" ID="lbCancel" CommandName="Cancel" CausesValidation="false" Text="Cancel"></asp:LinkButton>
                            </EditItemTemplate>
 
                            <FooterTemplate>
                                <asp:LinkButton runat="server" ID="lbInsert" CommandName="Insert" ValidationGroup="addVal" Text="Insert" OnClick="lbInsert_Click"></asp:LinkButton>
                                <asp:LinkButton runat="server" ID="LinkButton2" CommandName="Insert" ValidationGroup="addVal" Text="Cancel"></asp:LinkButton>
                            </FooterTemplate>
                        </asp:TemplateField>    
 
 
 
 
                        <asp:TemplateField HeaderText="Description">
                            <ItemTemplate>
                                <asp:Label runat="server" ID="L_Description" Text=""></asp:Label>
                            </ItemTemplate>
 
                            <EditItemTemplate>
                                <asp:TextBox runat="server" ID="T_Description" Text=""></asp:TextBox>
                            </EditItemTemplate>
 
                            <FooterTemplate>
                                <asp:TextBox runat="server" ID="T_Description" Text=""></asp:TextBox>
                            </FooterTemplate>
                        </asp:TemplateField>
 
                        <asp:TemplateField HeaderText="order price">
                            <ItemTemplate>
                                <asp:Label runat="server" ID="L_order_price" Text=""></asp:Label>
                            </ItemTemplate>
 
                            <EditItemTemplate>
                                <asp:TextBox runat="server" ID="T_order_price" Text=""></asp:TextBox>
                            </EditItemTemplate>
 
                            <FooterTemplate>
                                <asp:TextBox runat="server" ID="T_order_price" Text=""></asp:TextBox>
                            </FooterTemplate>
                        </asp:TemplateField>
 
 
                        </Columns>
 
                    </asp:GridView>
                    <asp:ObjectDataSource ID="Objecsd" runat="server"
                        TypeName="ordersCreation" SelectMethod="OrdersCreationTemplate" OnInserting="Objecsd_Inserting" InsertMethod="InsertOrder">
                        <InsertParameters>
                            <asp:Parameter Name="description" Type="String" />
                            <asp:Parameter Name="price_order" Type="String" />
                        </InsertParameters>
 
                        </asp:ObjectDataSource>

Comment faire pour afficher le contenu de mon dataset dans les itemTemplate ...

Merci pour vos réponses éclairées !!