Как изменить текст заголовка Gridview после привязки данных?

У меня есть gridview. Я связал DataTable с этим Gridview. Его динамический, поэтому в дизайне нет жесткого кода. Текст.

Я пытался изменить его после Databound и в PreRender gridview, но безуспешно.

На самом деле в тексте есть подчеркивания ('_'), и я хочу заменить его пробелом.

Ниже приведен код

<asp:GridView ID="grdSearchResult" runat="server" AutoGenerateColumns="True" Width="99%" OnPreRender="grdSearchResult_PreRender"
            OnRowCreated="grdSearchResult_OnRowCreated" OnPageIndexChanging="grdSearchResult_PageIndexChanging">
            <HeaderStyle ForeColor="White" BackColor="#215B8D" />
            <AlternatingRowStyle BackColor="#F7F7F7" />
            <RowStyle CssClass="gridtext" HorizontalAlign="Center" />
        </asp:GridView>



protected void grdSearchResult_PreRender(object sender, EventArgs e)
{
    for (int i = 0; i < grdSearchResult.Columns.Count; i++)
    {
        grdSearchResult.Columns[i].HeaderText = grdSearchResult.Columns[i].HeaderText.Replace("_", "");
    }
}
8
задан Azhar 21 September 2010 в 06:58
поделиться