【发布时间】:2015-05-12 00:16:31
【问题描述】:
为什么这不是直截了当的?我有两个数据库,每个数据库都包含一个日志表。我有一个从表中提取数据的存储过程。我在 windows 窗体上有一个 datagridview,还有一个下拉框来选择各个数据库的连接字符串。在选择 conn 字符串时,我想更改 datagridview 以包含所选数据库中的日志消息。 我的代码:
Select Case cboConnection.Text
Case "CP DEV"
LogConnectionString = "Data Source=SAMBAR.gofast.com;Initial Catalog=CPDev;User ID=gofastconfig;Password=gofastdev;"
Case "CP LIVE"
LogConnectionString = "Data Source=SAMBAR.gofast.com;Initial Catalog=CPLive;User ID=gofastconfig;Password=gofastlive;"
End Select
Dim cmd As New SqlCommand("dbo.getLogMessages")
Using con As New SqlConnection(LogConnectionString)
Using sda As New SqlDataAdapter()
cmd.Connection = con
cmd.CommandType = CommandType.StoredProcedure
sda.SelectCommand = cmd
sda.Fill(Me.CustomerPulseDBDataSet1)
con.Close()
gridLog.DataSource = Me.CustomerPulseDBDataSet1.Tables(0)
End Using
End Using
【问题讨论】:
标签: vb.net datagridview sqldataadapter