回答編集履歴

1

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

2016/10/31 08:09

投稿

sk_3122
sk_3122

スコア1126

test CHANGED
@@ -31,6 +31,28 @@
31
31
  protected void Page_PreInit(object sender, EventArgs e)
32
32
 
33
33
  {
34
+
35
+ // >>> TEST >>>>>>>>>>>>>>>>>>>>
36
+
37
+ ddlHoge.DataSource = new SqlDataSource()
38
+
39
+ {
40
+
41
+ ConnectionString = "Data Source=.\\SQLExpress;Initial Catalog=master;User ID=sa;Password=root;",
42
+
43
+ SelectCommand = " SELECT '111' AS id, 'one' AS name UNION ALL" +
44
+
45
+ " SELECT '222' AS id, 'two' AS name UNION ALL" +
46
+
47
+ " SELECT '333' AS id, 'three' AS name"
48
+
49
+ };
50
+
51
+ ddlHoge.SelectedIndex = 1;
52
+
53
+ // <<< TEST <<<<<<<<<<<<<<<<<<<<
54
+
55
+
34
56
 
35
57
  Debug.WriteLine("★Page_PreInit [" + ddlHoge.SelectedValue + "]");
36
58
 
@@ -102,24 +124,6 @@
102
124
 
103
125
  {
104
126
 
105
- ddlHoge.DataSource = new SqlDataSource()
106
-
107
- {
108
-
109
- ConnectionString = "Data Source=.\\SQLExpress;Initial Catalog=master;User ID=sa;Password=root;",
110
-
111
- SelectCommand = " SELECT '111' AS id, 'one' AS name UNION ALL" +
112
-
113
- " SELECT '222' AS id, 'two' AS name UNION ALL" +
114
-
115
- " SELECT '333' AS id, 'three' AS name"
116
-
117
- };
118
-
119
-
120
-
121
- ddlHoge.SelectedIndex = 1;
122
-
123
127
  Debug.WriteLine("◇this.DataBind() 前 [" + ddlHoge.SelectedValue + "]"); // 取れない
124
128
 
125
129