.net 运行时数据未显示在DataGridView中
我已经编写了一些代码,使用“保存”按钮将数据添加/保存到我的数据库中,但每次我运行程序并将数据输入各种文本框时,我只看到一个对话框“记录成功保存”,但在我的datagridview中没有显示任何内容,我检查了各种网站的帮助,以了解是否有任何问题,可以帮我看看我的代码行吗,我还是vb新手。我正在使用sql server compact 3.5,我的数据表是“治疗价格”.net 运行时数据未显示在DataGridView中,.net,vb.net,datagridview,.net,Vb.net,Datagridview,我已经编写了一些代码,使用“保存”按钮将数据添加/保存到我的数据库中,但每次我运行程序并将数据输入各种文本框时,我只看到一个对话框“记录成功保存”,但在我的datagridview中没有显示任何内容,我检查了各种网站的帮助,以了解是否有任何问题,可以帮我看看我的代码行吗,我还是vb新手。我正在使用sql server compact 3.5,我的数据表是“治疗价格” 好的,我不知道你的错误,但你处理异常的方式是错误的。下面是您应该如何做(更不用说这里的SQL注入): 注意:我在这里发布这篇文章是
好的,我不知道你的错误,但你处理异常的方式是错误的。下面是您应该如何做(更不用说这里的SQL注入): 注意:我在这里发布这篇文章是因为它太长了,无法发表评论…试试这个:
' Assumes that connection is a valid SqlConnection object.
'your query
Dim queryString As String = _
"SELECT Patient_Name,Patient_Address,AdmittedDate,PatientsDateOf Birth,Blood Group_Genotype,Treatment1,Treament2,Treament3,Trement4,Treament5,Treament6,Unit_Price1,Unite_Price2,Unit_Price3,Unite_Price4,Unit_Price5,Unit_Price6,SubTotal,Tax,Total FROM dbo.Treatment_price"
Dim adapter As SqlDataAdapter = New SqlDataAdapter( _
queryString, connection)
Dim dsTreatment_price As DataSet = New DataSet
adapter.Fill(dsTreatment_price)
'fill grid
datagridview1.dataSource = dsTreatment_price.tables(0)
您看到的msgBox位于Catch块中,因此您的代码中出现异常。。。首先查看如何处理该异常
Try
' Your code here
Catch e as Exception
MsgBox.show(e.Message, "An Error occured")
End Try
' Assumes that connection is a valid SqlConnection object.
'your query
Dim queryString As String = _
"SELECT Patient_Name,Patient_Address,AdmittedDate,PatientsDateOf Birth,Blood Group_Genotype,Treatment1,Treament2,Treament3,Trement4,Treament5,Treament6,Unit_Price1,Unite_Price2,Unit_Price3,Unite_Price4,Unit_Price5,Unit_Price6,SubTotal,Tax,Total FROM dbo.Treatment_price"
Dim adapter As SqlDataAdapter = New SqlDataAdapter( _
queryString, connection)
Dim dsTreatment_price As DataSet = New DataSet
adapter.Fill(dsTreatment_price)
'fill grid
datagridview1.dataSource = dsTreatment_price.tables(0)