知识大全 如何控制DataGrid里的内容换行与不换行

Posted 内容

篇首语:旋转木马是这世上最残酷的游戏,彼此追逐,却永远隔着可悲的距离。本文由小常识网(cha138.com)小编为大家整理,主要介绍了知识大全 如何控制DataGrid里的内容换行与不换行相关的知识,希望对你有一定的参考价值。

如何控制DataGrid里的内容换行与不换行  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!

  需求千奇百怪 有的要求表格里的内容自动换行 有的不要求 其实设置DataGrid的CSS样式单属性即可实现大部分的需求 但对于不换行的实现 单靠样式单还不能完全满足要求 下面就是一种解决的方法     <%@ Page Language= C# AutoEventWireup= True %>  <%@ Import Namespace= System Data %>  <>  <script runat= server >  int start_index;  ICollection CreateDataSource()     DataTable dt = new DataTable();   DataRow dr;     dt Columns Add(new DataColumn( IntegerValue typeof(Int )));   dt Columns Add(new DataColumn( StringValue typeof(string)));   dt Columns Add(new DataColumn( CurrencyValue typeof(double)));     for (int i = start_index; i < start_index + ItemsGrid PageSize; i++)       dr = dt NewRow();    dr[ ] = i;    dr[ ] = @ 我是中文文字 I am English words 我不想换行         I don t wanna have new lines 欢迎访问        <a >/</a>         有好料啊 ) ;    dr[ ] = * (i+ );      dt Rows Add(dr);        DataView dv = new DataView(dt);   return dv;      void Page_Load(Object sender EventArgs e)     //对于没有数字的内容 下面这行完全满足要求 但加了数字就不行 必须调用OnItemDataBound   ItemsGrid Attributes Add( style word break:keep all;word wrap:normal );     //下面这行是自动换行   //ItemsGrid Attributes Add( style word break:break all;word wrap:break word );     if (!IsPostBack)       BindGrid();         void BindGrid()     ItemsGrid DataSource=CreateDataSource();   ItemsGrid DataBind();      void Item_DataBound(Object sender DataGridItemEventArgs e)     if( e Item ItemType == ListItemType Item ||    e Item ItemType == ListItemType AlternatingItem)    e Item Cells[ ] Text = <nobr> + e Item Cells[ ] Text + </nobr> ;      </script>  <body>  <form runat= server >  <asp:DataGrid id= ItemsGrid runat= server BorderColor= black     OnItemDataBound= Item_DataBound AutoGenerateColumns= false >    <AlternatingItemStyle BackColor= #DEDEDE ></AlternatingItemStyle>  <HeaderStyle BackColor= #EEEEFF HorizontalAlign= Center ></HeaderStyle>    <Columns>   <asp:BoundColumn HeaderText= 序号 DataField= IntegerValue />   <asp:BoundColumn HeaderText= 文字 DataField= StringValue />   <asp:BoundColumn HeaderText= 价格 DataField= CurrencyValue DataFormatString= :c >   <ItemStyle HorizontalAlign= right ></ItemStyle>   </asp:BoundColumn>  </Columns>    </asp:DataGrid>  </form>  </body>  </>       cha138/Article/program/Java/hx/201311/26885

相关参考

知识大全 SPGridView字段(单元格)换行

SPGridView字段(单元格)换行  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  前台  &

知识大全 C#去掉字符串中的换行符

C#去掉字符串中的换行符  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!  【出错状况】  从数据库

知识大全 ASP.NET Datagridview自动换行的小例子

ASP.NETDatagridview自动换行的小例子  以下文字资料是由(全榜网网www.cha138.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧

知识大全 eclipse中文本编辑器的换行

  Eclipse使用系统内置的TextEditor做为文本编辑器这个文本编辑器有一个长期存在的问题那就是文本无法换行虽然这个问题长期存在而且解决起来并不困难但是这却给人们带来不少麻烦 &n

知识大全 oracle插入回车换行符

  SQL>createtablet(abcvarchar());  表已创建  SQL>insertintot(abc)values(abcdef||chr()||chr()||hjkm

知识大全 js如何进行优化

  //下载大小的优化  一压缩工具压缩  ESC  E:ESC>cscriptescwsflowE:jssrcjsE:jsnewjs  lleval等级[]合并多个js去注释去空格去除换行简化

知识大全 职场跳槽大忌

一、随意改行,盲目跟潮。没有一个行业是永远的热门。不考虑自身专长和兴趣,即使应征成功,也难以长久。何况每一次换行都必须从新手做起,知识和经验难以积累,也很难成为行业的佼佼者。如果到了四十岁还没有在某个

知识大全 关于正则表达式

\  将下一个字符标记为一个特殊字符或一个原义字符或一个后向引用或一个八进制转义符例如n匹配字符n\n匹配一个换行符序列\\匹配\而\(则匹配(^  匹配输入字符串的开始位置如果设置了Re

知识大全 c#记事本实现代码

  编辑模块只实现了全选和时间个功能自动换行的功能还没写  如果需要全部源码的请留言或者发邮件至hen  版本  主要代码如下  usingSystem;usingSystemCollectionsG

知识大全 使用c#(datagrid控件)编辑xml文件

  对xml文件的记录进行删除修改或增加新记录   利用了datagrid控件的sortmand事件对xml里的记录进行排序  email:  &nb