この手順を理解するためにあらゆる場所を検索しましたが、これまでのところ何も機能していません。
基本的に私が欲しいのは、ddlreportid であるドロップダウンリストをさまざまなテキストボックスにリンクすることです。
現在、ドロップダウン リストはデータソースに接続されており、レポート テーブルを使用して、1、2、3 などのレポート ID のリストを表示しています。
私がしたいことは、ユーザーが ddlreportid からたとえば 1 をクリックした場合です。reportname を txtreportname.text テキストボックスに配置し、reportaddress を txtreportaddress テキストボックスに配置し、reportpostcode を txtreportpostcodec テキストボックスに配置します。
どこから始めればよいですか?そえもんが私に指示を出すことができれば、それは素晴らしいことです。
以前にこのコードを使用しましたが、機能しません。
Protected Sub ddlreportid_SelectedIndexChanged1(sender As Object, e As System.EventArgs) Handles ddlreportid.SelectedIndexChanged
Dim myConn As New SqlConnection
Dim myCmd As New SqlCommand
myConn.ConnectionString = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString
myCmd = myConn.CreateCommand
myCmd.CommandText = "SELECT ReportName, ReportAddress, ReportPostcode WHERE ReportID = @ ReportID"
myCmd.Parameters.Add(New SqlParameter("@ReportID", (ddlreportid.Text)))
Dim reader As SqlDataReader = myCmd.ExecuteReader()
If (reader.Read()) Then
txtreportname.Text = reader(0)
txtreportaddress.Text = reader(1)
txtreportpostcode.Text = reader(2)
End If
myCmd.Dispose()
myConn.Close()
myConn.Dispose()
End Sub
ありがとうございました