zoukankan      html  css  js  c++  java
  • Datagrid为什么不自动换行显

    datagrid中某一列绑定一数据库字段,当该字段内容很多时,Datagrid为什么不自动换行显示,在DataGrid中加入下面样式,就换行了.
    style="table-layout:fixed;word-break:break-all;word-wrap:break-word;"

     DataGrid1.HeaderStyle.Wrap= true;
            DataGrid1.ItemStyle.Wrap=true;

    //当项被数据绑定到 DataGrid 控件后,将引发 ItemDataBound 事件
            if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem)
            {
                e.Item.Attributes.Add("onmouseover", "this.style.backgroundColor='#99ccff';this.style.color='buttontext';this.style.cursor='default';");
                e.Item.Attributes.Add("onmouseout", "this.style.backgroundColor='';this.style.color=''");
            }
            if (e.Item.ItemIndex != -1)
            {
                e.Item.Cells[0].Text = (this.DataGrid1.CurrentPageIndex * this.DataGrid1.PageSize + e.Item.ItemIndex + 1).ToString();
            }
            string show="名称:\n"+e.Item.Cells[1].Text.ToString() + "\n" + "内容:\n"+e.Item.Cells[2].Text.ToString();

            for (int i = 0; i < show.Length;i+=10)
            {
                show=show.Insert(i, "\n");
            }
            //Response.Write(show);
            //e.Item.ToolTip = show;
            //e.Item.Attributes.Add("title", show);
            e.Item.Cells[1].Attributes.Add("title", show);
            //e.Item.tit
            //e.Item.ToolTip = DataGrid1.DataKeys[e.Item.ItemIndex].ToString();

  • 相关阅读:
    SQL Server 2008R2中取得详细日期到毫秒级
    SQL Server Analysis Services无法启动
    SQL Server 2008R2编写脚本时智能提示功能丢失的处理
    SQL Server使用Linkserver连接Oracle
    好用的eclipse快捷键
    今天项目出现的问题总结
    8.2微信小页面问题总结
    SpringBoot整合rabbitmq
    初学Netty(杰哥好久不见)
    消息队列RabbitMQ学习
  • 原文地址:https://www.cnblogs.com/draeag/p/894061.html
Copyright © 2011-2022 走看看