Bonjour à tous,

J'aurais besoin d'aide pour fusionner la cellule de ma gridView, j'ai trouver des exemples sur Internet mais je ne comprends pas comment les appliquer.

  • Voici mon code ASP.NET


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
<asp:GridView ID="GridView1" runat="server" AllowSorting="True" AutoGenerateColumns="False"
                    BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px"
                    CellPadding="5" DataSourceID="dsEventsDoc" ForeColor="Black" GridLines="Vertical"
                    Height="0px" Width="850px" DataKeyNames="pk_document" CssClass="style3" OnDataBinding="GridView1_DataBinding"
                    OnDataBound="GridView1_DataBound" OnLoad="GridView1_Load">
                    <AlternatingRowStyle BackColor="White" />
                    <Columns>
                        <asp:BoundField DataField="Designation_Document" HeaderText="Designation_Document"
                            SortExpression="Designation_Document" ReadOnly="True" />
                        <asp:BoundField DataField="Designation_Type" HeaderText="Designation_Type" SortExpression="Designation_Type"
                            ReadOnly="True" />
                        <asp:BoundField DataField="Date" HeaderText="Date" SortExpression="Date" DataFormatString="{0:dd/MM/yyyy}"
                            ReadOnly="True" />
                        <asp:TemplateField HeaderText="Commentaire" SortExpression="Commentaire">
                            <EditItemTemplate>
                                <asp:TextBox ID="TextBox1" runat="server" Height="81px" Text='<%# Bind("Commentaire") %>'
                                    Width="264px"></asp:TextBox>
                            </EditItemTemplate>
                            <ItemTemplate>
                                <asp:Label ID="Label1" runat="server" Text='<%# Bind("Commentaire") %>'></asp:Label></ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField ShowHeader="False">
                            <FooterTemplate>
                                <asp:HyperLink ID="modifier_supprimer" runat="server">Modifier/Supprimer</asp:HyperLink></FooterTemplate>
                            <ItemTemplate>
                                <asp:Button ID="ButtonOuvrir" runat="server" CausesValidation="true" CommandName='<%# Bind("Designation_Document")%>'
                                    CommandArgument='<%# Bind("Emplacement_type") %>' Text="Ouvrir" OnClick="ButtonOuvrir_Click" /></ItemTemplate>
                        </asp:TemplateField>
                        <asp:CommandField ShowEditButton="True" />
                        <asp:TemplateField>
                            <ItemTemplate>
                                <asp:LinkButton ID="lienComposantsLierAuDocument" runat="server" CommandArgument='<%# Bind("pk_document") %>'
                                    Text="Composants liés au document" OnClick="lienComposantsLierAuDocument_Click"></asp:LinkButton></ItemTemplate>
                        </asp:TemplateField>
                        <asp:TemplateField ShowHeader="False">
                            <ItemTemplate>
                                <asp:LinkButton ID="LinkSupprimerDoc" runat="server" CausesValidation="true" OnClientClick="return confirm_delete()"
                                    Text="Supprimer" CommandArgument='<%# Bind("pk_document")%>' OnClick="LinkSupprimerDoc_Click"></asp:LinkButton></ItemTemplate>
                        </asp:TemplateField>
                    </Columns>
                    <FooterStyle BackColor="#CCCC99" />
                    <HeaderStyle BackColor="#6B696B" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#F7F7DE" ForeColor="Black" HorizontalAlign="Right" />
                    <RowStyle BackColor="#F7F7DE" />
                    <SelectedRowStyle BackColor="#CE5D5A" Font-Bold="True" ForeColor="White" />
                </asp:GridView>
  • Image du Tableau :





J'ai besoin de fusionner la cellule "Commentaire" avec le header de la cellule "modifier".

Merci d'avance pour votre aide.