• GridView 自动折行的解决方案


    当GridView 行内文字过长,且文字内有数字,字母或者符号的时候,会出现汉字和字母数字中间折行,很不美观,经过几番测试,终于找到一个比较完美的解决方案。

    设置设备名称列

      <ItemStyle HorizontalAlign="Center"  Width="100px" Wrap="true" />

    前台页面代码:

    <asp:GridView ID="gvAllocate" runat="server" AutoGenerateColumns="False">
    <Columns>
    <asp:TemplateField HeaderText="序号">
    <ItemTemplate>
    <%# (this.pager.CurrentPageIndex - 1) * this.pager.PageSize + Container.DataItemIndex + 1%>
    </ItemTemplate>
    <HeaderStyle HorizontalAlign="Center" Width="50px" />
    </asp:TemplateField>
    <asp:BoundField DataField="AINFO_NO" HeaderText="调拨编号">
    <HeaderStyle HorizontalAlign="Center" />
    <ItemStyle HorizontalAlign="Center" Width="120px" />
    </asp:BoundField>
    <asp:BoundField DataField="EQUIP_INFO_NAME" HeaderText="设备名称">
    <HeaderStyle HorizontalAlign="Center" />
    <ItemStyle HorizontalAlign="Center" Width="100px" Wrap="true" />
    </asp:BoundField>
    <asp:BoundField DataField="EQUIP_INFO_MODEL" HeaderText="规格型号">
    <HeaderStyle HorizontalAlign="Center" />
    <ItemStyle HorizontalAlign="Center" Width="100px" />
    </asp:BoundField>
    <asp:BoundField DataField="TYPE_NAME" HeaderText="设备类型">
    <HeaderStyle HorizontalAlign="Center" />
    <ItemStyle HorizontalAlign="Center" Width="80px" />
    </asp:BoundField>
    <asp:BoundField DataField="ALIST_NUM" HeaderText="调拨数量">
    <HeaderStyle HorizontalAlign="Center" />
    <ItemStyle HorizontalAlign="Center" Width="60px" />
    </asp:BoundField>
    <asp:BoundField DataField="AINFO_TIME" HeaderText="调拨时间" DataFormatString="{0:yyyy-MM-dd}">
    <HeaderStyle HorizontalAlign="Center" />
    <ItemStyle HorizontalAlign="Center" Width="70px" />
    </asp:BoundField>
    <asp:BoundField DataField="AINFO_USER" HeaderText="调拨人">
    <HeaderStyle HorizontalAlign="Center" />
    <ItemStyle HorizontalAlign="Center" Width="60px" />
    </asp:BoundField>
    </Columns>
    </asp:GridView>

    CS代码:

    protected void Page_Load(object sender, EventArgs e)
    {
    if (!IsPostBack)
    {
    //自动换行
    gvAllocate.Attributes.Add("style", "word-break:break-all;word-wrap:break-word");
    }
    }
  • 相关阅读:
    WinAPI: SetRect 及初始化矩形的几种办法
    [书目20080225]软件工程与项目管理解析
    [转]npkcrypt 服务启动失败
    CPU是为用户服务的
    Web.config基础
    VBScript学习
    [书目20080130]如何成功管理一个软件项目
    [转]DB2常用命令大全
    [转]C++语法概括及其示例(示例代码下载)
    用友华表Cell产生柱状图表
  • 原文地址:https://www.cnblogs.com/kingboy2008/p/2083370.html
Copyright © 2020-2023  润新知