以编程方式从Gridview TemplateField中删除函数调用

时间:2012-03-05 16:31:56

标签: asp.net gridview templatefield

这是我正在尝试做的事情:

我有一个gridview,由于屏幕空间问题,会截断其中一个模板字段(标签控件)中的文本。

我要做的是将gridview导出到excel文件,但我希望导出时不要截断该字段。

有办法做到这一点吗?基本上我正试图以编程方式删除函数调用。

这是TemplateField的代码:

<asp:TemplateField Header-Text="Notes">
    <ItemTemplate>
        <asp:Label id="lblNotes" runat="server" Text='<# TruncateText(Eval("Notes"),60) %>'></asp:label>
    </ItemTemplate>
</asp:TemplateField>

2 个答案:

答案 0 :(得分:0)

我认为您可以在页面中添加任何类型的Flag变量,例如,如果此变量为true,则不要调用该函数。

抱歉,我很快就回答了这个问题,如果您需要更多详细信息或一些代码,请与我们联系。

感谢。

答案 1 :(得分:0)

保持全文也隐藏在另一个标签中。

然后在下面的示例网址中,PrepareGridViewForExport方法内隐藏截断的标签并显示完整的内容标签。

http://www.c-sharpcorner.com/UploadFile/DipalChoksi/exportxl_asp2_dc11032006003657AM/exportxl_asp2_dc.aspx