当GridView中的列数据较多的时候,GridView在显示的时候会自动排列,默认的是自动换行(条件是表身信息长度超出表头信息时),不是很美观,现在想把所有字段显示的内容都不换行。一种办法是在GridView绑定数据的时候追加样式。迫使自动生成的表格给据样式显示。如:ItemsGrid.Attributes.Add("style", "word-break:keep-all;word-wrap:normal");有没有可以调整GridView自身属性设置其表头文字和表格里面的内容换行或不换行呢?呵呵。还是有的。这就是对该列的样式属性设置。 那就是: 1、页面上设置 2、在gvlist_RowDataBound()函数中为显示的数据单元格增加换行属性: e.Row.Cells[1].Attributes.Add("style", "word-break: break-all; work-wrap: break-word;overfloat:hidden"); e.Row.Cells[2].Attributes.Add("style", "word-break: break-all; work-wrap: break-word;overfloat:hidden");

posted on 2010-09-29 17:08  学知者  阅读(1658)  评论(0编辑  收藏  举报