Asp.net_简单代码设置GridView自适应列宽不变形
2013-01-16 09:24
501 查看
动态绑定的GridView由于列数不固定,而列又太多(博主做的这个项目有150个左右的字段),这样设置GridView固定宽度就不能满足需求了。为此整理了两种方法来达到GridView自适应列宽不变形的效果。
.aspx.cs
方法一是设置cell的自动换行属性为false,方法二是用html标记的方式实现不换行; 就是一个空格,可以让网格线和里面的内容留有一定的距离保持美观。
【End】
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/262cc727c2a0cbc7ef96bd787bebbade.gif)
更多精彩博文请移步博客主页:http://blog.csdn.net/ls_man
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/262cc727c2a0cbc7ef96bd787bebbade.gif)
更多精彩分享请收听博主腾讯微博@ls_man:http://t.qq.com/ls_man
.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标记的方式实现不换行; 就是一个空格,可以让网格线和里面的内容留有一定的距离保持美观。
【End】
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/262cc727c2a0cbc7ef96bd787bebbade.gif)
更多精彩博文请移步博客主页:http://blog.csdn.net/ls_man
![](https://oscdn.geek-share.com/Uploads/Images/Content/201704/262cc727c2a0cbc7ef96bd787bebbade.gif)
更多精彩分享请收听博主腾讯微博@ls_man:http://t.qq.com/ls_man
相关文章推荐
- Asp.net简单代码设置GridView自适应列宽不变形实现思路与代码
- Asp.net简单代码设置GridView自适应列宽不变形实现思路与代码
- Asp.net 设置GridView自适应列宽不变形
- ASP.Net GridView简单用法不用写代码和手写代码
- Asp.net 2.0 GridView数据导出Excel文件(示例代码下载)
- asp.net gridview实现全选,反选与删除记录的操作代码
- asp.net中gridview的查询、分页、编辑更新、删除的实例代码
- 用简单的代码测一测你是否真的了解:Asp.Net中的事件和委托的实现
- ASP.NET 2.0中Gridview利用DataFormatString属性设置数据格式
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- asp.net 设置GridView的选中行
- Asp.net 2.0 GridView的几个事件(如实现: 行的双击/单击/捕捉键盘按键/鼠标悬浮/移出效果)(示例代码下载)
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- asp.net c# repeater或gridview导出EXCEL的详细代码。
- ASP.NET Gridview与checkbox全选、全不选实现代码
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- Asp.net 2.0 自定义控件开发[实现GridView多行表头固定表体滚动效果][示例代码下载]
- ASP.NET程序中动态修改web.config中的设置项目(后台CS代码)
- asp.net中ajax的简单应用实例代码
- ASP.NET的gridview设置数据格式(DataFormatString="{}")与 String.Format 使用总结收藏