回答編集履歴
1
サンプルコードをもう少し分かりやすく修正
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
|
|