Datarowcollection无法转换为字符串在visual basic中

时间:2018-02-12 19:57:00

标签: visual-studio

我正在研究一个系统,当我在我的第一个文本框中放入一些值时(例如,一个主键),我希望其他文本框从我的数据库中获取相关数据并自动填充它。我正在研究visual basic。我是新来的。出于某种原因,它不断告诉我datarowcollection不能转换为字符串。请帮我搞定。 这是代码: -

Private Sub Button1_Click_1(sender As Object, e As EventArgs) Handles Button1.Click
        Dim Cn As New SqlClient.SqlConnection("Data Source=(LocalDB)\MSSQLLocalDB;AttachDbFilename='C:\Users\admin\Documents\Asset_Manager.mdf';Integrated Security=True;Connect Timeout=30")
        Dim StrCmd As String = "Select * from Asset_Master where Asset_Id= '" & txt_allocate_asset_id.Text & "' "
        Dim Command As SqlCommand
        Dim da As SqlDataAdapter
        Dim dt As New DataTable
        Try
            Cn.Open()
            Command = New SqlCommand(StrCmd, Cn)
            da = New SqlDataAdapter(Command)
            Command.ExecuteNonQuery()
            da.Fill(dt)
            txt_demo_model_no.Text = dt.Rows[0][model_no].ToString()//The error line
        Catch ex As Exception
            Throw ex
        End Try
    End Sub

0 个答案:

没有答案