摘要:
作为数据显示的一个控件datagridview,经常有用户问我能不能直接将显示出来的数据转到EXCEL里面使用,以前我常用的方式就是先转成水晶报表,然后再利用水晶报表的转换功能将数据转到EXCEL里面,或者还有一种方式,就是在程序里引用EXCEL,然后直接对EXCEL文件操作,这种方式使用起来比较灵活,但是也比较麻烦,一是要添加对EXCEL文件的引用,二是正因为灵活,所以也比较复杂,中间控制起来比较不方便。通过一段时间的学习,我找到了另一种方式,即以文件流的方式直接写入到一个EXCEL文件里。我们先看一段代码:Public SubGv_ExportToExcel(ByVal _Gr As Da 阅读全文
posted @ 2010-12-25 21:10
峰再起时
阅读(607)
评论(0)
推荐(1)
摘要:
在Datagridview中,有时候我们显示出来的数据成千上万条,怎么样才能找到指定的一个值呢,这也就是一个快速定位的问题,在datagridview中,我们可以用简单的遍历来定位到指定值的单元格上,看如下代码:Public SubFind_gridview_bystr(ByVal _Gr As DataGridView, ByVal_str As String) '快速定位指定字符在DATAGRIDVIEW中的位置,参数一,需要定位的DATAGRIDIVEW,参数二,需要查找的字符。 Dim row_numAs Integer = _Gr.Rows.Count- 1 '得到总行数 Dim c 阅读全文
posted @ 2010-12-25 21:07
峰再起时
阅读(795)
评论(0)
推荐(1)
摘要:
在vb.net中,datagridview是最常用到的一个控件,特别是在对数据库编程中,常用来显示各种数据集,所以对Datagridview使用就显得格外重要,对它的熟练使用常常能有一些意想不到的效果,下面我介绍几则我在学习过程中学到的技巧: Datagridview做为一个数据显示的控件,它本身就有对列自动排序的功能,这是一个很方便也很实用的功能,但是有一个问题,如果当前列存在有空值时,排序就会发生错误,导致程序抛出异常不能继续运行,那我们有没有好的办法解决它呢,因为我们不能决定数据为不为空,所以只能从控件这一边入手了。在.NET2.0里,为我们提供了一个SortCompare事件,这个事件 阅读全文
posted @ 2010-12-25 21:05
峰再起时
阅读(1179)
评论(0)
推荐(1)
摘要:
今天是所谓的圣诞节,但是我对西方的洋节没什么兴趣,可能是我太土了吧。经常在园子里看别人的BLOG,也曾经动过念头自己到园子里来种一块地,写写自己的心得。可是一看各位大牛们的文章,我顿时没有了勇气了,他们的高度往大里说是我所难以企及的,我不过是一个三流的“蝌蚪”罢了(我女友经常用这个词嘲笑我们自己)。所以一直不敢在园子里建BLOG,但是最近一想,我无非是要记录一些自己的心得,关于技术也好,非技术也好,也不一定要得到别人很高的评价,也不一定要是什么技术上的牛篇,能给自己的心得做个记录就行了,回过头能知道自己走过的路程也不错,当然,如果偶尔能给一些类似与我这样的“蝌蚪”们有一点点的帮助,那……那也是 阅读全文
posted @ 2010-12-25 20:59
峰再起时
阅读(165)
评论(1)
推荐(0)