×

VB、VB.NET

不打开EXCEL导出EXCEL报表

Kalet Kalet 发表于2009-03-20 浏览316 评论0
网上有太多的使用打开隐藏文档的方式将dataset或者datatable导出到excel.这样做有几个问题:1.excel进程很难杀死,甚至出现无响应不打开EXCEL导出EXCEL报表2.响应速度慢3.必须要安装office才能使用当然,也有它的优点,那就是格式化能力强,能够做出格式化的excel报表.但是比起常常出错,反映速度,以及特定环境看来,优点也不是很明显在此贡献给大家一个不同的导出excel方式优点是:1.速度快2.不容易出错3.无需安装office但是也有确定,就是导出的报表象excel一样,没有格式化.因为此种方法就是将excel当成数据库来创建的.以下...

VB、VB.NET

.NET环境下水晶报表使用总结(VB.NET)

Kalet Kalet 发表于2009-03-20 浏览267 评论0
水晶报表是一个优秀的报表开发工具,本人在开发通用管理系统的时候,所有报表都使用水晶报表,其简单、易用和强大的功能令笔者倍加喜爱,现将水晶报表使用手记呈现给大家。   一、在使用自带的水晶报表时,请注册,否则只能使用30次.NET环境下水晶报表使用总结(VB.NET)  水晶报表注册码  注册号:6707437608  密码:AAP5GKS0000GDE100DS   二、使用CrystalReportViewer进行预览  CrystalReportViewer控件允许在应用程序中查看 Crystal Report。ReportSource&...

VB、VB.NET

VB.Net集成水晶报表的方法(2)

Kalet Kalet 发表于2009-03-20 浏览304 评论0
CrystalReportDesigner类似于FoxPro的报表设计器。通过数据库专家工具可以建立与数据源的连接;通过插入专家工具可在各节中插入字段、公式、SQL表达式、参数等;通过选择专家工具可以筛选出有用数据;还可以使用Crystl语法和BASIC语法建立灵活的函数、公式等。设计报表并在报表中通过选择专家工具加入一选择公式:{客户.ID}={?ID}(详细建表步骤非本文重点,因篇幅原因,请大家参阅相关资料)VB.Net集成水晶报表的方法(2)  现在一切都准备就绪,下面就可以干点正事了!首先新建一个VisualBasic.NETWindows应用程序项目。在解决方案资源管...
VB.Net集成水晶报表的方法(1)

VB、VB.NET

VB.Net集成水晶报表的方法(1)

Kalet Kalet 发表于2009-03-20 浏览336 评论0
 VB.Net集成水晶报表的方法(1)CrystalReports是非微软的第三方工具,用于处理数据报表,帮助用户分析和解释重要信息。使用CrystalReports可以方便地创建你所能想象的任何报表。VisualStudio.NET中集成的CrystalReports9(简化版本)赋予.NET平台创建交互式的、高质量展示内容的能力,您可以在Web平台和Windows平台上呈现报表,甚至将Crystal报表作为报表Web服务在Web服务器上发布。介绍VisualStudio.NET集成CrystalReports的资料真是少的可怜,好东东当然不敢独享,所以写下本文,水...
VB动态改变显示分辨率和色深

VB、VB.NET

VB动态改变显示分辨率和色深

Kalet Kalet 发表于2009-03-20 浏览311 评论0
在vb.net中,我们很容易获得显示器的分辩率,但是,要改变显示器的分辩率就比较麻烦了。由于.net的类库没有将enumdisplaysettings和ChangeDisplaySettings这两个API函数进行封装,但是我们得调用它们函数,相对于VB6来说,VB.NET调用API函数是有一些小的改动!下面,我们就尝试一下在vb.net中,使用这两个api函数。新建一个项目,在form1上添加两个按钮,一个名为btngetdisp,将其text属性设置为“得到分辩率”;另一个按钮名为btnsetdisp,text属性为“设置分辩率”。然后在代码窗口里添加以下代码:VB动态改变显示分辨率和色...

VB、VB.NET

VB.NET下使用GDI绘图

Kalet Kalet 发表于2009-03-20 浏览500 评论0
这几天正写这个。。VB.NETcode˂!--VB.NET下使用GDI绘图CodehighlightingproducedbyActiproCodeHighlighter(freeware)http://www.CodeHighlighter.com/--˃DimlDcasLonglDc=CreateCompatibleDC(UserControl.hdc)'创建兼容内存DCDebug.PrintSelectObject(lDc,P.Handle)'将位图选入内存DC'我这里的P是VB中的Picture对象。。我是先使用Loadpicture函数加载的图...