2013-06-20 34 views
0

的文本我有一个GridView:修改绑定列

<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#代码动态变化的标题文字。有可能的 ?因为他们没有ID ...

感谢

回答

0

试试上面的

gvReportingListeOF.Columns[ColumnIndex].HeaderText = "Header text" 
+0

谢谢,我认为这是解决方案;) – user2265252

+1

@ user2265252欢迎您。标记为接受解决方案然后:) –

0

你需要写在RowDataBound事件这样的代码。

if (e.Row.RowType == DataControlRowType.Header) 
{ 
    e.Row.Cells[0].Text = "First Column"; 
    e.Row.Cells[1].Text = "Second Column"; 
}