私はドロップダウンリストの素晴らしい世界に不慣れであり、これを説明するのは難しいだろうと思いますが、できる限り最善を尽くします。
これが私のデータです:
**Type** **ID** **Status**
Letter 1 A
Letter 2 B
Letter 3 C
Letter 4 D
Letter 5 E
クエリ結果から「3」のIDを返し、ドロップダウンリストに「C」が表示されます。私はすでにこの作品を達成しました:)。私の質問は、ドロップダウンリストにステータスを入力するにはどうすればよいですか?DDLに「C」が表示され、矢印をクリックすると、残りのステータス値が表示されます。
これはSQLクエリで実行できることですか?別のメソッドを作成する必要がありますか?誰かが私を正しい方向に向けたり、素晴らしいコードを提供してくれたら!これが私のコードです:
SqlDataAdapter adapter = new SqlDataAdapter("SELECT Status FROM dbo.database WHERE ID = @ID AND Type = 'Letter'", mySqlConnection1);
adapter.SelectCommand.Parameters.Add("@ID", SqlDbType.Char).Value = lblID.Text;
adapter.Fill(test);
ddlStatus.DataSource = test;
ddlStatus.DataTextField = "Status";
ddlStatus.DataValueField = Status";
ddlStatus.DataBind();