SQL データベースに「WEB_SEL_SECURITY_QUESTIONS」というストアド プロシージャがあり、次のようなテーブルが返されます。
SEQURITY_QUESTIONS_KEY、KEYCODE、QUESTION
上記の手順を実行して得た質問のリストを HTML 選択ボックスに入力する必要があります。
これは私が試したものです
String s = ConfigurationManager.ConnectionStrings["ConnectionString2"].ToString();
SqlConnection con = new SqlConnection(s);
con.Open();
SqlDataAdapter myAdepter = new SqlDataAdapter("WEB_SEL_SECURITY_QUESTIONS", con);
myAdepter.SelectCommand.CommandType = CommandType.StoredProcedure;
DataSet ds = new DataSet();
myAdepter.Fill(ds, "WEB_SEL_SECURITY_QUESTIONS");
String questions = ds.Tables["WEB_SEL_SECURITY_QUESTIONS"].Rows[]["QUESTION"].ToString();
securityQuestion1.DataSource = questions;
securityQuestion1.DataBind();
ただし、これにより、選択ボックスに 1 つのレコードのみが入力され、リスト アイテムごとに 1 文字のみ、最初のレコードのみが生成されるようにリスト アイテムが生成されます。