zoukankan      html  css  js  c++  java
  • AspxGridView 表中的ASPxHyperLink不导出到excel

    在软件中 因为要连接到其他的页面所以类型转成了ASPxHyperLink,但是用官方的导出控件导出到excel之后,连接依旧保留着,

    目的:去除导出来的连接

    方法:把之前的ASPxHyperLink转回成GridViewDataTextColumn,在该列加一个dataitemtemplate

    1  <dx:GridViewDataTextColumn FieldName="XX" VisibleIndex="0"> 
    2   <dataitemtemplate>
    3    <dx:ASPxHyperLink ID="Link" runat="server" EnableClientSideAPI="True" Text='<%# Eval("XX")%>'>
    4     <clientsideevents click="function(s, e) {
    5                                    YourFunction(); 
    6                              }" />
    7     </dx:ASPxHyperLink>
    8  </dataitemtemplate> 
    9 </dx:GridViewDataTextColumn>    

    这样就可以实现,在程序中显示的是连接形式,且连接依旧可以用,最重要的是导出到excel之后显示的是文本形式的

  • 相关阅读:
    解决phpmailer可以在windows下面发送成功, 在linux下面失败的问题
    centos安装svn
    linux下面配置安装nodejs+npm
    排序与搜索
    链表
    栈和队列
    顺序表
    初识算法、数据结构
    Linux_02
    Linux_01
  • 原文地址:https://www.cnblogs.com/hrx-star/p/4268190.html
Copyright © 2011-2022 走看看