0
私は(列の)リストにWebサービスを使用して取得していますし、私は一覧は
Public Function getDetails() As List(Of String)
Dim Connection As SqlConnection = Nothing
Dim Command As SqlCommand = Nothing
Dim DataReader As SqlDataReader = Nothing
Try
Dim MyList As New List(Of String)
Connection = New SqlConnection("Connection String")
Connection.Open()
Command = New SqlCommand("select * from TBL", Connection)
DataReader = Command.ExecuteReader()
While (DataReader.Read)
MyList.Add(DataReader("Col1"))
MyList.Add(DataReader("Col2"))
MyList.Add(DataReader("Col3"))
MyList.Add(DataReader("Col4"))
End While
If MyList.Count <> 0 Then
Return MyList
Else
Return Nothing
End If
Catch ex As Exception
Return Nothing
Finally
DataReader.Close()
Connection.Close()
End Try
End Function
今すぐ次のコードを使用してそのリストを返すDBにおけるいくつかのデータを、持っている値Webサービスを利用して
Dim webQuery As QueryWebService.Service = New QueryWebService.Service
Dim queryDetails As String()
Dim i As Integer = 0
queryDetails = webQuery.getStudentQuery()
While i < queryDetails.Length
txtQuery.Text = txtQuery.Text + " " + queryDetails.GetValue(i)
i = i + 1
End While
値の下のコードを使用して値を取得罰金イムれるVB.netプログラムを持っていますが、それらは、単一の文字列である()と私は、各列の値を表示したいです別のTextField(Multiline)で、どうすればいいですか?
ありがとうございます。
返信ありがとうございますが、私がリストに変更するとエラーになります。たとえば、これを 'Dim queryDetails As List(Of String)'に変更した場合、 '1次元配列のString'型の値を 'System.Collections.Generic.List(Of String)'に変換できません。 " – raziiq