VB
发布时间:2022-04-03 发布网站:大佬教程 code.js-code.com
大佬教程收集整理的这篇文章主要介绍了[VB.NET]帮我看看菜鸟代码??,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
帮我看看菜鸟代码?? 这是我新建的类DataBaseSQL Imports System Imports Syste
m.Data Imports Syste
m.Data.SqlClient Public Class DataBaseSQL Public Conn As SqlConnection Public ds As DataSet Public da As SqlDataAdapter Public Comm As SqlCommand Public Str_Con As
String 打开数据库连接 Public Overloads Function DBOpen() As Syste
m.Data.SqlClient.SqlConnection Str_Con = server = ;uid=sa;pwd= ;database =gl Str_Con = Integrated Security=SSPI;Persist Security Info=
false;Initial Catalog=gl Try Conn = New SqlConnection(Str_Con) Conn
.open() DBOpen = Conn Return Conn Catch ex As Exception Conn = Nothing
messageBox.Show(ex.To
String) End Try End Function 关闭数据库连接 Public Overloads Function DBClose() As
Boolean Try Conn.Close() Conn = Nothing Catch ex As Exception
messageBox.Show(ex.To
String) End Try End Function 填充数据 Public Function DBDataGridView(ByVal str_cmd As
String,ByVal datagv As DataGridView) As
String Try da = New SqlDataAdapter(str_cmd,Conn) ds = New DataSet da.Fill(ds) datagv.Data@R_
607_9016@e = d
s.Tables Catch ex As Exception
messageBox.Show(ex.To
String) End Try End Function End Class 我在页面中调用为 Public Dbsql As New DataBaseSQL Private Sub Form1_Load(ByVal sender As Syste
m.Ob
ject,ByVal e As Syste
m.EventArgs) Handles MyBase.Load Dim str As
String str =
SELEct
* FROM tb_vi Dbsq
l.DBOpen() Dbsq
l.DBDataGridView(str,DataGridView1) Dbsq
l.DBClose() End Sub 为什么在DataGridView1不能显示数据了 。。。 __________________________________________________________________________ 填充数据 Public Function DBDataGridView(ByVal str_cmd As
String,Conn) ds = New DataSet da.Fill(ds) datagv.Data@R_
607_9016@e = d
s.Tables datagv.DataBind() //LZ上了一个哦 , C#是datagv.databind(),不知道VB是否
也是这样用的! Catch ex As Exception
messageBox.Show(ex.To
String) End Try End Function End Class __________________________________________________________________________ vb.net好像不要绑定哦 __________________________________________________________________________ vb.net好像不要绑定哦 __________________________________________________________________________ Public Function DBDataGridView(ByVal str_cmd As
String,ByVal datagv As DataGridView) As
String//---返回值? Try da = New SqlDataAdapter(str_cmd,Conn) ds = New DataSet da.Fill(ds) datagv.Data@R_
607_9016@e = d
s.Tables//這句是得不到數據源的 改成: datagv.Data@R_
607_9016@e=d
s.Tables(0) 或者: datagv.Data@R_
607_9016@e=d
s.Tables datagv.DataMember=d
s.Tables(0).Tabl
ename Catch ex As Exception
messageBox.Show(ex.To
String) End Try End Function __________________________________________________________________________ 楼上正确。Tables是一个众多DataTable对象的集合,Tables(0)才是一个DataTable对象。 __________________________________________________________________________
大佬总结
以上是大佬教程为你收集整理的[VB.NET]帮我看看菜鸟代码??全部内容,希望文章能够帮你解决[VB.NET]帮我看看菜鸟代码??所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。