levi
levi

Reputation: 3521

TemplateField HeaderText ASP

I want HeaderText to be displayed only when Edit Mode is active

   <asp:TemplateField>
     <EditItemTemplate>
         <asp:FileUpload ID="fileUploadControl" runat="server" />
     </EditItemTemplate>
   </asp:TemplateField>

I don't have Insert Template And I want header text to be displayed in only during edit mode

Upvotes: 1

Views: 2406

Answers (1)

Doozer Blake
Doozer Blake

Reputation: 7797

One way to do so would be to subscribe to the RowDataBound (assuming you are using a GridView). Check if a Row is in the Edit state, and update the corresponding header text for the Cell.

protected void grd_RowDataBound(object sender, GridViewRowEventArgs e)
{
    if (e.Row.RowState == DataControlRowState.Edit)
    {
        grd.HeaderRow.Cells[0].Text = "Upload a File"; // Cell 0 in this case may need to be changed to match your Cell.
    }
}

Upvotes: 1

Related Questions