Timer控件是WinForm开发中必备的控件之一,在.net3.0之前的版本中,我们可以很方便的从工具箱中拖出一个Timer来,在组件可视化列表中,我们会看到一个时钟,这就表示该WinForm中存在一个计时器。可能是CTP版本的关系,在WPF的VS2005插件的工具箱中,根本无法找到Timer控件的踪影。看来我只有自力更生了既然我们要制作时钟,首先来画界面,自然要先定义窗口的XAM [...]
1、 privatevoidbutton1_Click(objectsender,EventArgse) { [...]
C# privatevoidConstructFromResourceSaveAsGif(PaintEventArgse){//Constructabitmapfromthebuttonimageresource.Bitmapbmp1=newBitmap(typeof(Button),"Button.bmp" [...]
首先要弄清你对“当前目录”(CurrentDirectory)的定义是什么。◆工作目录你的应用程序正在哪个目录下工作。这个目录并不一定是EXE文件所在的目录,而且在程序运行中是可以改变的。System.IO.Directory类提供了GetCurrentDirectory方法,该方法是对Win32API的GetCurrentDirectory函数的一个封装。 [...]
创建目录和文件 1、通过Path类的Combine方法可以合并路径。stringactiveDir=@"C:\myDir";stringnewPath=System.IO.Path.Combine(activeDir,"mySubDirOn [...]
报表设计好之后,尝试在web页面中显示:
需要两个控件:CrystalReportSource:报表源,用来绑定报表文件;
CrystalReportViewer:用来绑定上面的报表源。
在Viewer的选项中设定各种格式,有打印、导出等设置
这个时候出现一个问题:目前我的数据库是没有密码的,如果使用的SQL验证方式呢?
先把数据库改为SQL Server身份验证,在VS2008下做一下测试,会发现直接是数据库的登录界面,在VS2005下却很正常。
这时在VS2008下可以把数据库的登录名和密码保存在报表模板中,或者放在web.config文件中。
但是在VS2005里面,却怎么改登录模式都能显示报表数据,好像能够智能识别一样,闷…
手动绑定数据的方式:
首先创建一个报表文档,相当于CrystalReportSource,然后使用.Load方式加载报表文件
关于在CrystalReport中使用Barcode,On-lineHelp的说明如下:有关如何在Crystal报表中使用条形码的信息,请访问Azalea站点,网址为:http://www.azalea.com/CrystalReports/index.html通过该站点可了解示例条形码、有关CrystalReports/AzaleaBarcodeUFL的信息,以 [...]