vb.netrdl的简单介绍

怎样用VB.NET写和调用DLl窗体

一、带窗体的dll创建

创新互联公司-专业网站定制、快速模板网站建设、高性价比山南网站开发、企业建站全套包干低至880元,成熟完善的模板库,直接使用。一站式山南网站制作公司更省心,省钱,快速模板网站建设找我们,业务覆盖山南地区。费用合理售后完善,十年实体公司更值得信赖。

1、先新建 类库(testdll),在项目中添加两个窗体form1(主窗体)、form2,为了与后面的调用区分分别命名为fm1,fm2;并在fm1窗体中添加一个按钮用来调用fm2如下图

2、在fm1窗体代码中先引用fm2,    按钮代码调用fm2.如图

3、生成dll,(class1.vb中不需要写任何代码)

二、调用dll

1、新建 一个windows应用程序并添加一个按钮用来调用dll中的窗体,选 择 “项目”-“添加引用”,选择刚才创建的testdll

2、窗体代码中先引用testdll,再定义一个testdll中的fm1对象,最后执行对象的show方法

3、运行结果如下:

VB.NET ReportViewer 动态绑RDLC

可以这样添加rdlc ,下面为部分关键代码,看了就懂 我的是C#的,思路就是这样

if (ds.Tables[0].Rows.Count 0)

{

labmsg.Text = ds.Tables[0].Rows.Count.ToString();

ReportDataSource rds = new ReportDataSource("DataSet1", ds.Tables[0]);

ReportViewer1.LocalReport.DataSources.Clear();

ReportViewer1.LocalReport.DataSources.Add(rds);

ReportViewer1.LocalReport.ReportPath = "rdl\\YP\\rdlwtdataquery.rdlc";

ReportViewer1.LocalReport.Refresh();

}

else

{

}

vb.net和vb编程的区别

vb.net是完全面向对象的语言,支持面向对象的四个基本属性:抽象,继承,多态,封装,但vb是面向过程的语言,它只支持部分面向对象的内容像多态,接口等。从 VB 7.0 之后的版本俗称 VB.NET,来源于微软的.NET战略,到现在为止有三个版本

VB 7.0 即VB 2002,对应.NET Framework 1.0的版本

VB 7.1 即VB 2003,对应.NET Framework 1.1的版本

VB 8.0 即VB 2005,对应.NET Framework 2.0的版本

除了语法和使用习惯的继承,VB 6.0之前的版本和VB 7.0之后的版本完全没有联系,几乎没有相同之处,两种不同体系的语言


网站标题:vb.netrdl的简单介绍
分享地址:http://azwzsj.com/article/doohpsh.html