Asp.net简单代码设置GridView自适应列宽不变形实现思路与代码
2013-01-16 00:00
639 查看
动态绑定的GridView由于列数不固定,而列又太多(博主做的这个项目有150个左右的字段),这样设置GridView固定宽度就不能满足需求了。为此整理了两种方法来达到GridView自适应列宽不变形的效果。
.aspx.cs
方法一是设置cell的自动换行属性为false,方法二是用html标记的方式实现不换行; 就是一个空格,可以让网格线和里面的内容留有一定的距离保持美观。
.aspx.cs
//在GridView的行数据绑定完的事件中设置 protected void gvObjectList_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow || e.Row.RowType == DataControlRowType.Header) { //保持列不变形 for (int i = 0; i < e.Row.Cells.Count; i++) { //方法一: e.Row.Cells[i].Text = " " + e.Row.Cells[i].Text + " "; e.Row.Cells[i].Wrap = false; //方法二: //e.Row.Cells[i].Text = "<nobr> " + e.Row.Cells[i].Text + " </nobr>"; } } }
方法一是设置cell的自动换行属性为false,方法二是用html标记的方式实现不换行; 就是一个空格,可以让网格线和里面的内容留有一定的距离保持美观。
相关文章推荐
- Asp.net简单代码设置GridView自适应列宽不变形实现思路与代码
- Asp.net_简单代码设置GridView自适应列宽不变形
- Asp.net 设置GridView自适应列宽不变形
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- ASP.NET生成树形显示的GridView实现思路
- 用简单的代码测一测你是否真的了解:Asp.Net中的事件和委托的实现
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- ASP.NET 大文件下载的实现思路及代码
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- 一个简单的AJAX实现,基于C#的ASP.Net,包括服务器端的程序代码
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- ASP.NET中使用GridView实现分级显示的代码
- 用简单的代码测一测你是否真的了解:Asp.Net中的事件和委托的实现
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- ASP.NET 定制简单的错误处理页面实现代码
- 在 ASP.NET 网页中不经过回发而实现客户端回调(附Gridview无刷新代码)
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- 简单的asp.net模拟邮箱系统基础实现(二 (4)具体版块功能的实现及关键代码之收件和写信)