我想知道如何在asp.net中的gridview中使用thead和tbody这个我的html尝试添加DataTables提供的页面控件我必须使用thead和tbody with datatables但是在gridview中我不知道如何或者我必须把thead和tbody放在哪里因为在gridview中有boundfield包含数据字段和标题文本
这是带有链接的模板字段
<asp:TemplateField HeaderText="تعديل">
<ItemTemplate>
<asp:LinkButton ID="LinkButton2" runat="server" CommandName="EditRecored" CommandArgument='<%# DataBinder.Eval(Container, "RowIndex") %>' >تعديل</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
这里的绑定字段包括标题文本和数据字段
<asp:BoundField DataField="Phone"
HeaderText="رقم الهاتف " ItemStyle-Font-Size="Small">
<asp:BoundField DataField="AddressEn"
HeaderText="العنوان انجليزي" ItemStyle-Font-Size="Small">
<asp:BoundField DataField="NameEn"
HeaderText="اسم الحساب انجليزي" ItemStyle-Font-Size="Small">
<asp:BoundField DataField="ledgerCode"
HeaderText="رقم الحساب الرئيسي" ItemStyle-Font-Size="Small">
</Columns>
<RowStyle BorderColor="Black" BorderStyle="Solid" BorderWidth="1px" />
<AlternatingRowStyle BackColor="#DDDDDD" />
<FooterStyle BackColor="#CCCCCC" />
<HeaderStyle BackColor="#aaaaaa" Font-Bold="True" HorizontalAlign="Center"
VerticalAlign="Middle" ForeColor="Black" BorderColor="Black" BorderStyle="Solid" BorderWidth="1px"/>
</asp:GridView>
答案 0 :(得分:0)
要添加thead和tbody元素,请尝试以下方法:
GridView1.HeaderRow.TableSection = TableRowSection.TableHeader;
GridView1.HeaderRow.CssClass = "yourClassName";