[原创]VB.net技巧之一 -------美化DataGrid格式
来源:互联网 发布:锐捷查看网络接口 编辑:程序博客网 时间:2024/05/16 12:44
前一阵子,接手本公司的<<采购申请管理系统>>. 其开发目的是为了实现本公司采购工作的办公无纸化.实现采购信息与公司ERP系统的无缝连接,提高采购流程的全程可追朔性,可查性,及时性.经过和一个搭档两个多月的奋战(从系统需求分析->业务流程模拟->数据库架构->程序建模->代码的实现->测试->修改->再测试->再修改->再测试....),现已投入使用. 在开发的过程中,遇到了一些困难,但是一个一个地都被搞定.
记得为了能将任意格式的文件以二进制格式保存在SQL-server中,我曾经连续不间断工作10个小时,不停地在网上搜索相关资料.最终将此问题搞定. 当然啰,还有其它困难,比如
1.我们的ERP系统是Local Language为拉丁字符集,但从此数据库中进行数据查询的时候,凡是遇到中文就是乱码.
2.Web应用程序中,浏览器上的"后退"按钮又是一个问题.如果不禁用的话,就会产生用户重复操作的问题,由此会激发一系列的错误.
.....
且听我在后面的文字中一一道来.要有耐心呵!!
通过此系统的开发,也让我领悟: 生活中困难是接踵而至的,只要你不气馁,只要你有坚定的信心和契而不舍的精神,一个个都将被我们征服!! 正所谓 "山穷水尽疑无路,柳暗花明又一村"!
下面,首先来讨论我们的题记-------美化DataGrid格式.
一般情况下,DateGrid的列数是固定的,在此种情况下,只要打开DataGrid的属性生成器来调节其格式,以达到美观的效果,是非常容易的.如字体大小,表头是否换行,单元格内容是否换行.
但是有时候,情况比较复杂: 如做一个多条件,数据源不确定的复合查询.此时要将查询结果用DataGrid表现出来,因为现在的列数和列内容都不确定,所以我们无法来调节其格式.
在网上找了一些相关资料,有的写得冗长,但是都不能解决问题. 试了很多次,终于找到了解决办法: 其实也很简单:)
对于这种数据源不固定的DateGrid ,我们可以在其ItemDataBound事件触发时对其进行格式调节:
上面的代码实现了: 1.单元格不换行 2.指定了单元格文字的大小 3.对其中一列 数值型数据 数据格式化(精度为2位).
- [原创]VB.net技巧之一 -------美化DataGrid格式
- [原创]VB.net技巧之五------在DataGrid中显示图片
- [原创]VB.net技巧之六------DataGrid模板列中的超级链接
- [原创]VB.net技巧之八----为DataGrid中的按钮添加确认按钮
- vb.net chart图表使用技巧之一
- VB.net数据库编程中DataGrid控件的使用技巧
- VB.NET 美化HTML代码
- vb.net读写xml(2)--实现datagrid与xml的沟通(原创)
- VB.NET学习之一
- [VB.NET]datagrid样式问题
- [原创]VB.net技巧之七----asp.net中cookie的使用
- 利用irisskin2.dll美化vb.net界面
- [VB.Net]提高WinForm美化加载速度
- [原创]VB.net技巧之二 -------如何将Unicode编码转换成Ansi编码
- [原创]VB.net技巧之三------如何使IE中的"后退"按钮失效
- [原创]VB.net技巧之四------为按钮添加 "确认" 对话框
- VB.NET编程技巧——调用windows系统常用功能(原创文章)
- VB.NET 串口访问之一
- JSP配置
- Gouraud和phong的区别
- bless 只能bless
- MySQL的基础入门体会(一)(downmoon)
- 阅读lcc(2)
- [原创]VB.net技巧之一 -------美化DataGrid格式
- 一生中和你爱的人做完这50件事【转载】
- benny!!
- Thinking in Java第三版读书笔记-第二章:万物皆对象
- 游标的使用,进行数据迭代相加。
- 如何使应用程序只有一个实例在运行
- WindowXp Xp2的一些问题解决办法
- 今天好忙
- link 28 加了登分与查分的