精华内容
下载资源
问答
  • 上一篇分享了ReportViewer控件绑定RDLC报表并显示简单方法,但很多情况下,... 首先新建一个工程,在工程加入ReportViewer控件,然后在程序开头,添加一下代码。 Imports Microsoft.Reporting.WinForms ...

    上一篇中分享了ReportViewer控件绑定RDLC报表并显示的简单方法,但很多情况下,上一种方法就会有很多弊端,今天分享一个通过代码绑定代码的方法。
    1、 首先新建一个工程,在工程中加入ReportViewer控件,然后在程序的开头,添加以下代码。
    注意需首先在工程中加入ReportViewer控件才能写以下代码,如果没加ReportViewer控件,Microsoft后边的选项中,没有Reporting选项。

    Imports Microsoft.Reporting.WinForms
    
    2、接下来就是新建RDLC数据表,和添加数据源,具体的添加方法请参考上一篇分享,本次只把制作好的两个RDLC文件截图如下,如图1与图2.
    

    在这里插入图片描述
    图1
    在这里插入图片描述
    图2
    3、接下来就是通过代码绑定RDLC文件了。我在工程中加入了两个button控件,以用来绑定RDLC文件并显示。软件及面如下图3所示。
    在这里插入图片描述
    图3
    4、在雇员中添加以下代码。

     Private Sub 雇员_Click(sender As System.Object, e As System.EventArgs) Handles 雇员.Click
            ReportViewer1.LocalReport.DataSources.Clear()
            Dim rds As ReportDataSource = New ReportDataSource("DataSet1", NorthwindDataSet.Tables("雇员"))
            ReportViewer1.LocalReport.DataSources.Add(rds)
            ReportViewer1.LocalReport.ReportPath = "C:\Users\jek\Desktop\分享\分享\雇员.rdlc"
            Me.ReportViewer1.RefreshReport()
        End Sub
    

    分析一下这段程序,首先第一句为清除Reportviewer控件绑定的数据源,第二句中的"DataSet1",“NorthwindDataSet” ,“雇员”,这三个名称是添加数据源时生成的,如有不懂的请参看,上一篇的图11.第三句程序为Reportviewer加入新的数据源,第四句为添加你设计的RDLC文件存储路径,在参考代码时不要忘记修改这一句,RDLC文件存储路径的获取也很简单,在RDLC界面的标志处,鼠标右键,可以获取文件的路径,如下图4,最后就是更新报表。

    在这里插入图片描述
    图4

    注意: 这段程序有个神奇的地方,有的可以运行,比如我领导就可以直接运行,而我就不行,显示一个对“非共享成员引用”的错误,如下图5所示。解决这个问题的办法也很简单,回到图3,选择ReportViewer控件,先手动选择设计好的“雇员”RDLC表,添加到ReportViewer控件,然后删除该控件,在添加一个新的ReportViewer控件,这时就会发现错误不在显示。然后点击雇员按钮既可以正常显示了,显示结果如图6.客户表不在演示,步骤与上述相同。

    在这里插入图片描述
    图5
    在这里插入图片描述
    图6
    5、 总结用代码绑定多个RDLC文件,通过ReportViewer控件显示的方法。
    1、首先新建工程,加入ReportViewer控件,添加Imports Microsoft.Reporting.WinForms代码。
    2、设计需要显示的RDLC报表。
    3、添加动态绑定RDLC的代码,如果可以直接运行万事大吉,如果出现上述错误,按照上述方法解决。
    6、以上就是本教程的分享,下一节分享一个,不用添加数据库,显示RDLC文件的方法。最后新建一个QQ学习交流群,用于大家学习时交流用,博主也是刚入行没多久,大家一起学习讨论,抱团取暖,如有兴趣可以添加一下,群二维码如下图。
    在这里插入图片描述

    展开全文
  • 你什么都不用做,直接新建一个窗体,把代码粘贴进去就行了。 其实所有标准控件都支持进行拖放操作,所以你甚至可以对一个按钮进行文件拖放。 当然,一般都会使用如ListBox或TextBox控件进行拖放,可以直接打开...
    展开全文
  • C#项目的解决方案管理器创建的文件夹,在其中建立的代码文件都自动创建了与该文件夹对应的命名空间,vb项目如何做到?谢谢
  • 很久以前文档,整理出来,回味一下 使用VB封装ASP,建立SayHello测试程序 1、打开VB6,新建ActiveX DLL 2、在工程引用加入Microsoft Active Server Pages Object Library选择 3、填加代码如下: ‘Code ...
  • 使用VB处理批量文件

    2019-12-30 18:05:02
    将csv批量文件转换为xls: ...4、在工程目录中的ThisWorkbook输入一下代码; Sub csv2excel() 'ChDir "C:\" Dim sDir As String Dim curdir As String curdir = "E:\testData" targetdir = "E:\testData" '...

    将csv批量文件转换为xls:
    步骤:
    1、新建excel文件;
    2、选开发工具;
    3、点击"宏";
    4、在工程目录中的ThisWorkbook中输入一下代码;

    Sub csv2excel()
    'ChDir "C:\"
    Dim sDir As String
    Dim curdir As String
    curdir = "E:\testData"
    targetdir = "E:\testData"
    'curdir = ThisWorkbook.Path
    sDir = Dir(curdir & "\*.csv")
    While Len(sDir)
    Workbooks.Open Filename:=curdir & "\" & sDir
    Dim temp As String
    temp = Left(sDir, Len(sDir) - 4)
    ActiveWorkbook.SaveAs Filename:=targetdir & "\" & temp & ".xlsx", _
    FileFormat:=xlExcel8, Password:="", WriteResPassword:="", _
    ReadOnlyRecommended:=False, CreateBackup:=False
    ActiveWorkbook.Close
    sDir = Dir
    Wend
    End Sub
    

    其中,curdir是要转换的文件路径
    targetdir是转换后存文件路径

    展开全文
  • 平台VS2008 新建-类库 ...完成代码(如添加函数,过程等等)后点生成->即可生成dll文件 Public Class gps  '定义由管径和流量确定流速  Public Function speed(ByVal qq As Single, ByVal aa As

    原URL:http://www.cnblogs.com/cadlife/articles/2244791.html

    平台VS2008

    新建-类库

    完成代码(如添加函数,过程等等)后点生成->即可生成dll文件

    Public Class gps

     '定义由管径和流量确定流速
        Public Function speed(ByVal qq As Single, ByVal aa As Single) As Single
            speed = 4000 * qq / (3.14 * aa * aa)
            speed = Format(speed, "0#.##")
        End Function

    end class

     

     

    在要调用该dll文件的项目中点击项目->添加引用 选择该dll即可

     

    Public Class Form1
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim myInstance As New ClassLibrary1.gps
            Dim d As Single = myInstance.speed(1, 1)
            MsgBox(d.ToString)
        End Sub
    End Class

     

    注意要使用new关键字实例化

     

    展开全文
  • 新建一个工作表,命名后保存到和与合并的多个个文件同一个文件文件夹,摁 alt +f11,双击工程资源管理器里面的sheet1(sheet1),在右侧的代码区粘贴如下代码。运行。等候一会就OK了。Sub 合并当前目录下所有工作簿的...
  • 打开Vb2005新建一工程,将Form1Text属性设置为“打开Excel文件”,把Form1更名为FrmOpenExcelFile.vb。2.点击“项目-添加模块”,添加一个Module1,输入如下代码: Module Module1 Public Mycon As System.Data....
  • VB6.0 自定义对话框,自定义Dialog...成功之后你会发现,打开文件,文件夹对话框控件 ,有新建文件夹按钮,还有其他一些附加功能。里面用到了自定义的VB类库。代码中的注释是英文,本对话框运行效果如图所示。
  • 1. Office 2007中新建/打开一个Excel文件,命名为book1.xls,注意后缀,并且填充数据   2. 点击 视图 > 宏 > 录制宏 > 停止宏 > 查看宏 >编辑宏(写VB代码) >保存   ...
  • 实际上,在VB中从一种数据库类型转化为另一种数据库类型几乎不需要或只需要很少的代码修改。而且,尽管dBASE、Paradox本身的DDL (Data Definition Language,即数据定义语言)和DML(Data Manipulation Language,...
  • 1.功能: vb6备份还原mdb数据库文件 2.使用方法: 首先新建一个窗体,添加两个命令按钮(cmd备份和cmd还原),然后在工程/部件勾选“microsoft common dialog control 6.0”,添加...复制并修改代码中的数据库名称。
  • 1.文件--新建 新建一个 Win32 Dynamic-Link Library 工程(在我VC里面是倒数第二个),工程名称TextDll,当然你可以根据你需要任意填写 , 在向导选择空工程 2.文件--新建 新建三个文件 TextDll...
  • 其实是一段读取窗体位置的代码写在Form_load里 ``` Private Declare Function GetPrivateProfileString Lib "kernel32" Alias "GetPrivateProfileStringA" (ByVal lpApplicationName As String, ByVal lpKeyName...
  • VBVB.NET了好长时间,最近转来学C#,突然没了module好不习惯。会VB的都知道,VB的module就像一个全局文件,里面的函数、变量...新建一个类文件class1.cs,把系统自己生成的代码改成: namespace MyNameS...
  • '在工程中新建一模块,并将以下代码加入到该模块中(即module1.bas) Public tmpDataGrid As DataGrid '用与确定要实现滚动DataGrid控件 Public tmpDataGridRowNum As Long '有多少行数据 Public Const GWL_...
  • (1) 测试代码中使用库都是Release版本。 (2) 如使用Debug库,需要设置环境变量GSMLIB_DEBUG等于2,则会在C:\下生成GSMModem.log文件。 若您在开发过程遇到问题,可以使用此方法获得GSMModem.log并发送给...
  • VS2010 VB如何生成DLL文件,调用DLL

    万次阅读 2013-08-08 16:51:58
    一.创建dll文件 1.在vs2010中创建Class Library 项目; 工程名 2.输入代码   3.按F6编译生成Dll文件(\myFirstDll...1.在vs2010中新建普通Console项目(dllTest1) 2.将第一步生成Dll文件(\myFirstDll\bin\Debu
  • prnView.zip 模拟打印控件(有源代码)(13KB) 12,calendar_ocx.zip 农历控件,有示例 (14KB) 13,fscompr.zip 压缩文件的控件, 带源程序 (172KB) 14,big2gb.zip 一个BIG5码<=>GB码互换的完全...
  • 打开microsoft visual basic开发环境,新建一个Activex控件 设计界面如下,这是直接运行这个控件结果。接下来我们看看如何 一个驱动器控件,一个文件夹控件,一个文件显示控件 代码如下: SubCommand1_Click...
  • 新建VB程序,重新引用新的OFFICE路径的MSWORD.OLB,然后将原程序的代码和FRM考入即可运行。 分析: Win7系统做win10系统后,打开以前用来进行WORD操作的VB程序,发现无法运行,没有正确引用MSWORD.OLB,无法实现对...
  • 严重注意:要金山词霸2005版本中的dll,2003版我未测试成功。新建项目,在新窗体添加3个Label,名称默认。窗体中代码如下:Option ExplicitImplements IXDictGrabSinkPrivate gp As GrabProxyPrivate Sub Form...
  • vb6制作随机产生文件把硬盘塞满! (转)[@more@]首先新建一个.exe工程,然后在窗体加入timer控件,设置timerinterval=1,双点timer控件,输入以下代码PrivateSubTimer1_...
  • 如何在应用程序调用帮助文件?

    千次阅读 2004-07-29 09:22:00
    下面给出怎么样在VB中调用帮助文件的代码新建一个工程,在窗体上加入控件CommonDialog1,然后在代码窗口添加下面代码(最好放在模块内) Option Explicit 调用帮助文件,参数:IndexIDPublic Sub ShowMeHelp...
  • vb.6.0做记事本

    2011-05-17 22:50:13
    超级记事本,比较简单的代码新建一个标准EXE工程,将其Caption属性改为“超级记事本”,点击Icon属性给它找个合适的Icon图标。单击菜单“工程”-“部件”,在弹出的“部件”对话框里找到Microsoft RichText Box ...
  • VB制作DLL并引用DLL实例源码

    热门讨论 2012-08-09 11:22:26
    摘要:VB源码,控件组件,DLL  VB做DLL并引用DLL源码实例,新建个ActiveX DLL工程,修改类名,将Class1改成thedll,(也可以改成其他名字,在exe要注意声明类名就是你改那个),写DLL代码(代码和类一样,有属性...

空空如也

空空如也

1 2 3 4 5 ... 8
收藏数 144
精华内容 57
关键字:

vb中新建文件的代码