GridView 使用方法总结 (一)
2014-04-09 11:07
337 查看
下载全部代码 http://www.sufeinet.com/thread-431-1-1.html
今天到csdn发现一篇让我忍不住要转的文章,虽然作者写的都是基础,但是对于初学者来说帮助还是很大的,原文件作者是:csdn.net的清清月儿 她的主页 http://blog.csdn.net/21aspnet/ 。
看了文章我感觉特别不错,但是也发现了一些问题,首先是代码没有放到代码标记里,看起来不是很好看,还有一些代码没有注释新手看起来会很不方便,所以我想给他规范化一下,赵哥昨天才讲过博客的版面美观于否是很重要的,让大家看着方便,也算是为刚加入的微软社区精英计划出把力吧,为了保留作者的权力,我没有改动代码的实现 方法,只是把代码规范化了一下下,呵呵,在这里再次感谢作者清清月儿
快速预览:
GridView无代码分页排序
GridView选中,编辑,取消,删除
GridView正反双向排序
GridView和下拉菜单DropDownList结合
GridView和CheckBox结合
鼠标移到GridView某一行时改变该行的背景色方法一
鼠标移到GridView某一行时改变该行的背景色方法二
GridView实现删除时弹出确认对话框
GridView实现自动编号
GridView实现自定义时间货币等字符串格式
GridView实现用“...”代替超长字符串
GridView一般换行与强制换行
GridView显示隐藏某一列
GridView弹出新页面/弹出新窗口
GridView固定表头(不用javascript只用CSS,2行代码,很好用)
GridView合并表头多重表头无错完美版(以合并3列3行举例)
GridView突出显示某一单元格(例如金额低于多少,分数不及格等)
GridView加入自动求和求平均值小计
GridView数据导入Excel/Excel数据读入GridView
1.GridView无代码分页排序:
代码
前台主要代码
代码
3.GridView正反双向排序:
效果图:点姓名各2次的排序,点其他也一样可以。
代码
前台主要代码:
代码
4.GridView和下拉菜单DropDownList结合:
代码
前台主要代码
代码
5.GridView和CheckBox结合:
代码
前台主要代码:
代码
6.鼠标移到GridView某一行时改变该行的背景色方法一:
代码
7[b].鼠标移到GridView某一行时改变该行的背景色方法二:
代码
8.GridView实现删除时弹出确认对话框:
代码
9.GridView实现自动编号:
代码
注意这时最好把前台的第一列的表头该为“编号”,因为以前的第一列被“吃掉”了。
代码
10.GridView实现自定义时间货币等字符串格式:
图1-未格式化前
代码
将htmlencode设置为false即可
另外的解决方法为,使用模版列
代码
前台代码:
代码
[b]附录-常用格式化公式:
{0:C} 货币;
{0:D4}由0填充的4个字符宽的字段中显示整数;
{0:000.0}四舍五入小数点保留第几位有效数字;
{0:N2}小数点保留2位有效数字;{0:N2}% 小数点保留2位有效数字加百分号;
{0:D}长日期;{0:d}短日期;{0:yy-MM-dd} 例如07-3-25;;{0:yyyy-MM-dd} 例如2007-3-25
11.GridView实现用“...”代替超长字符串:
代码
调用的方法:
代码
后台全部代码:
代码
11.GridView一般换行与强制换行:
代码
总之:善用CSS的word-break:break-all;word-wrap:break-word属性即可,这个属性是通用的对于顽固的南换行问题都可以解决,不局限于GridView。
12.GridView显示隐藏某一列:
本方案为月儿独创,不同于网上其他方式,我觉得用一个CheckBox更人性化,这样可以隐藏不必要的列,让用户自己选择需要出现的列,在处理多列时这是一个很好的解决方案!
效果图:
图1-开始
代码
双击CheckBox1,在CheckedChanged方法里写上代码,最后代码如下:
代码
注意:CheckBox1的AutoPostBack要True!
后台全部代码如下:
代码
前台代码如下:
代码
13.GridView弹出新页面/弹出制定大小位置新窗口:
代码
DataNavigateUrlFields是链接的字段名,DataNavigateUrlFormatString是路径。
方案二:精确控制弹出窗口大小位置
代码
使用的是结合javascript的window.open方法,关于window.open的参数网上有很多帖子,本站也有许多参考
弹出窗口大全 http://blog.csdn.net/21aspnet/archive/2004/10/25/150231.aspx 即可!
清清月儿的文章太长了这篇我先写到这里,明天写一下面的几个,然后再说说自己的解决方案,因为这里没有用Sqlhepler类,我的方法里都 改成了Sqlhelper类来实现
今天到csdn发现一篇让我忍不住要转的文章,虽然作者写的都是基础,但是对于初学者来说帮助还是很大的,原文件作者是:csdn.net的清清月儿 她的主页 http://blog.csdn.net/21aspnet/ 。
看了文章我感觉特别不错,但是也发现了一些问题,首先是代码没有放到代码标记里,看起来不是很好看,还有一些代码没有注释新手看起来会很不方便,所以我想给他规范化一下,赵哥昨天才讲过博客的版面美观于否是很重要的,让大家看着方便,也算是为刚加入的微软社区精英计划出把力吧,为了保留作者的权力,我没有改动代码的实现 方法,只是把代码规范化了一下下,呵呵,在这里再次感谢作者清清月儿
快速预览:
GridView无代码分页排序
GridView选中,编辑,取消,删除
GridView正反双向排序
GridView和下拉菜单DropDownList结合
GridView和CheckBox结合
鼠标移到GridView某一行时改变该行的背景色方法一
鼠标移到GridView某一行时改变该行的背景色方法二
GridView实现删除时弹出确认对话框
GridView实现自动编号
GridView实现自定义时间货币等字符串格式
GridView实现用“...”代替超长字符串
GridView一般换行与强制换行
GridView显示隐藏某一列
GridView弹出新页面/弹出新窗口
GridView固定表头(不用javascript只用CSS,2行代码,很好用)
GridView合并表头多重表头无错完美版(以合并3列3行举例)
GridView突出显示某一单元格(例如金额低于多少,分数不及格等)
GridView加入自动求和求平均值小计
GridView数据导入Excel/Excel数据读入GridView
1.GridView无代码分页排序:
代码
前台主要代码
代码
3.GridView正反双向排序:
效果图:点姓名各2次的排序,点其他也一样可以。
代码
前台主要代码:
代码
4.GridView和下拉菜单DropDownList结合:
代码
前台主要代码
代码
5.GridView和CheckBox结合:
代码
前台主要代码:
代码
6.鼠标移到GridView某一行时改变该行的背景色方法一:
代码
7[b].鼠标移到GridView某一行时改变该行的背景色方法二:
代码
8.GridView实现删除时弹出确认对话框:
代码
9.GridView实现自动编号:
代码
注意这时最好把前台的第一列的表头该为“编号”,因为以前的第一列被“吃掉”了。
代码
10.GridView实现自定义时间货币等字符串格式:
图1-未格式化前
代码
将htmlencode设置为false即可
另外的解决方法为,使用模版列
代码
前台代码:
代码
[b]附录-常用格式化公式:
{0:C} 货币;
{0:D4}由0填充的4个字符宽的字段中显示整数;
{0:000.0}四舍五入小数点保留第几位有效数字;
{0:N2}小数点保留2位有效数字;{0:N2}% 小数点保留2位有效数字加百分号;
{0:D}长日期;{0:d}短日期;{0:yy-MM-dd} 例如07-3-25;;{0:yyyy-MM-dd} 例如2007-3-25
11.GridView实现用“...”代替超长字符串:
代码
调用的方法:
代码
后台全部代码:
代码
11.GridView一般换行与强制换行:
代码
总之:善用CSS的word-break:break-all;word-wrap:break-word属性即可,这个属性是通用的对于顽固的南换行问题都可以解决,不局限于GridView。
12.GridView显示隐藏某一列:
本方案为月儿独创,不同于网上其他方式,我觉得用一个CheckBox更人性化,这样可以隐藏不必要的列,让用户自己选择需要出现的列,在处理多列时这是一个很好的解决方案!
效果图:
图1-开始
代码
双击CheckBox1,在CheckedChanged方法里写上代码,最后代码如下:
代码
注意:CheckBox1的AutoPostBack要True!
后台全部代码如下:
代码
前台代码如下:
代码
13.GridView弹出新页面/弹出制定大小位置新窗口:
代码
DataNavigateUrlFields是链接的字段名,DataNavigateUrlFormatString是路径。
方案二:精确控制弹出窗口大小位置
代码
使用的是结合javascript的window.open方法,关于window.open的参数网上有很多帖子,本站也有许多参考
弹出窗口大全 http://blog.csdn.net/21aspnet/archive/2004/10/25/150231.aspx 即可!
清清月儿的文章太长了这篇我先写到这里,明天写一下面的几个,然后再说说自己的解决方案,因为这里没有用Sqlhepler类,我的方法里都 改成了Sqlhelper类来实现
相关文章推荐
- (转摘)GridView 使用方法总结二
- GridView 使用方法总结 (一)1
- !!! Gridview的多种使用方法总结
- GridView 使用方法总结
- Android之-----GridView使用的方法总结
- GridView 使用方法总结 (一)
- GridView 使用方法总结
- .Net GridView应用:GridView 使用方法总结
- (转摘)GridView 使用方法总结
- python urllib2模块使用方法总结
- Android关于PagerAdapter的使用方法的总结
- slf4j 使用方法---个人总结
- window.open的使用方法总结
- web打印实现方案 Lodop6.034 使用方法总结
- 使用xcode4.2检测内存泄露leak的具体位置的两种方法总结
- DataTable使用方法总结
- Opencv中的Mat类使用方法总结
- 使用xcode4.2检测内存泄露leak的具体位置的两种方法总结 .
- DevExpress GridControl使用方法总结
- C++静态成员变量和静态成员函数的使用方法总结