1

我希望仅在编辑模式处于活动状态时才显示 HeaderText

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

我没有插入模板并且我希望仅在编辑模式下显示标题文本

4

1 回答 1

1

一种方法是订阅 RowDataBound(假设您使用的是 GridView)。检查 Row 是否处于 Edit 状态,并更新 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.
    }
}
于 2011-09-26T16:15:56.320 回答