1. ds.Tables.Item(0).Rows.Count 帮我具体解释下这句代码的含义 ds是dataset一个dataset的一个表里面的第一个项目的行数的个数? 这是我理解的 但是总感觉....ds.Tables(tableDB).Rows.Count 这句和上面的区别在哪里? 谢谢了
2. 我自己生成的dll我应该怎么调用他??? dll里面有一个模块 里面有3个可调用的方法 谢谢了 我是新手 照顾下 谢谢了 希望有代码的贴点vb.net的代码 那里没人气 没人回答 谢谢了!
2. 我自己生成的dll我应该怎么调用他??? dll里面有一个模块 里面有3个可调用的方法 谢谢了 我是新手 照顾下 谢谢了 希望有代码的贴点vb.net的代码 那里没人气 没人回答 谢谢了!
ds是dataset
ds.Tables是dataset中的所有tatle
ds.Tables.Item(0)是dataset中的第一个table
ds.Tables[0]也是ds.Tables(tableDB).Rows.Count
ds.Tables.Item(0).Rows.Count
ds.Tables[0].Rows.Count
都一样2.你直接在引用里面添加新DLL的引用就行
那把ds.Tables[0]这个去了吧.
ds.Tables.Item(0).Rows.Count 这个中.Item(0)修饰的是.Tables 0 代表了第一个表ds.Tables(tableDB).Rows.Count 这个中 .Tables(tableDB) tableDB 代表的就是 .Tables中的tableDB 表吧?2.比如说我的dll 有 Public Function GetDataSet(ByVal strSQL As String) As DataSet 方法那我调用的时候 就直接Dim ds As DataSet = GetDataSet(strSql)?? 可是他报错说GetDataSet没有声明 帮帮我
那就是你的dll 应用不成功 重新编译 然后把dll 复制到你的项目中引用...
你那个方法是在类里的吧,要先new一个类通过类调用方法
2.将你的 Dll文件 添加引用 到你要用到的 项目中 你Dll文件中,方法类 实例化; Class1 c=new Class1; c.方法() 就可以用了;
我的一个解决方案有两个项目 第一个项目里之写了个module 里面有2个处理查询和新增修改的方法
GetDataSet()和 ExecuteSQL()第二个项目要调用第一个项目里面的GetDataSet()方法我的做法是 先生成第一个项目 然后再第二个项目的引用里添加 第一个项目的dll(release里面的)然后我就直接调用方法了 Dim ds As DataSet = GetDataSet(strSql) 我的哪个步骤错了?
所以,
ds.Tables(tableDB).Rows.Count //ds中第一个DataTable有多少行
ds.Tables.Item(0).Rows.Count //ds中第一个DataTable有多少行
ds.Tables[0].Rows.Count //ds中第一个DataTable有多少行以上都可以,意思是一样的
DS里面的 第一个表项目-引用-浏览-添加你的DLL项目头 using 你的命名空间;你的类 class1 = new 你的类();
class1.你的函数
OK。。给分吧!
DS里面的 第一个表项目-引用-浏览-添加你的DLL项目头 using 你的命名空间;你的类 class1 = new 你的类();
class1.你的函数