毎回ドロップダウンリストに次のようなリンクボタン(編集)を入力したい:
そして、私はそれを埋めるためにこのコードを使用しました:
sqlcmd1 = new SqlCommand(@"SELECT country FROM Authors
WHERE AuthorID=@AuthorID
AND AuthorUserName=@AuthorUserName", sqlconn);
sqlcmd1.Parameters.AddWithValue("@AuthorUserName", AuthorUserName);
sqlcmd1.Parameters.AddWithValue("@AuthorID", AuthorID);
dd_country.Text= ((string)sqlcmd.ExecuteScalar()).ToString();
しかし、それはドロップダウンリストを数字で埋めます!
コードを以下に変更すると、別のことが起こります。
dd_country.SelectedItem.Text= ((string)sqlcmd.ExecuteScalar()).ToString();
ドロップダウンリストアイテムを選択したアイテムに変更しました。たとえば、カナダをブルンジに変更しました。実際、アイテムは一時的に変更されただけで、ドロップダウンリストに2つのカナダのアイテムがあります。
これらの問題なしに編集ボタンでドロップダウンリストを埋めるにはどうすればよいですか?