0

我有一个网格视图:

<asp:GridView ID="gvReportingListeOF" runat="server" AutoGenerateColumns="false" Visible="false">

<Columns>

    <asp:BoundField DataField="cod_wo" HeaderText="N° OF" />
    <asp:BoundField DataField="cod_ref" HeaderText="Référence article" />
    <asp:BoundField DataField="lbl_article" HeaderText="Désignation article" />
    <asp:BoundField DataField="dat_sequence_wo" HeaderText="Séquence" />
    <asp:BoundField DataField="wo_qty" HeaderText="Qté prévue" />
    <asp:BoundField DataField="qty_revue" HeaderText="Qte revue" />

</Columns>

</asp:GridView>

我希望使用 C# 后面的代码动态更改标题文本。有可能的 ?因为他们没有身份证...

谢谢

4

2 回答 2

0

试试上面的

gvReportingListeOF.Columns[ColumnIndex].HeaderText = "Header text"
于 2013-06-20T09:32:16.803 回答
0

您需要像这样在 RowDataBound 事件中编写代码。

if (e.Row.RowType == DataControlRowType.Header)
{
  e.Row.Cells[0].Text = "First Column";
  e.Row.Cells[1].Text = "Second Column";
}
于 2013-06-20T09:36:16.523 回答