teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

サンプルコードをもう少し分かりやすく修正

2016/10/31 08:09

投稿

sk_3122
sk_3122

スコア1126

answer CHANGED
@@ -15,6 +15,17 @@
15
15
  {
16
16
  protected void Page_PreInit(object sender, EventArgs e)
17
17
  {
18
+ // >>> TEST >>>>>>>>>>>>>>>>>>>>
19
+ ddlHoge.DataSource = new SqlDataSource()
20
+ {
21
+ ConnectionString = "Data Source=.\\SQLExpress;Initial Catalog=master;User ID=sa;Password=root;",
22
+ SelectCommand = " SELECT '111' AS id, 'one' AS name UNION ALL" +
23
+ " SELECT '222' AS id, 'two' AS name UNION ALL" +
24
+ " SELECT '333' AS id, 'three' AS name"
25
+ };
26
+ ddlHoge.SelectedIndex = 1;
27
+ // <<< TEST <<<<<<<<<<<<<<<<<<<<
28
+
18
29
  Debug.WriteLine("★Page_PreInit [" + ddlHoge.SelectedValue + "]");
19
30
  }
20
31
 
@@ -50,15 +61,6 @@
50
61
 
51
62
  private void Test()
52
63
  {
53
- ddlHoge.DataSource = new SqlDataSource()
54
- {
55
- ConnectionString = "Data Source=.\\SQLExpress;Initial Catalog=master;User ID=sa;Password=root;",
56
- SelectCommand = " SELECT '111' AS id, 'one' AS name UNION ALL" +
57
- " SELECT '222' AS id, 'two' AS name UNION ALL" +
58
- " SELECT '333' AS id, 'three' AS name"
59
- };
60
-
61
- ddlHoge.SelectedIndex = 1;
62
64
  Debug.WriteLine("◇this.DataBind() 前 [" + ddlHoge.SelectedValue + "]"); // 取れない
63
65
 
64
66
  this.DataBind();