日期:2014-05-17  浏览次数:20693 次

关于SELECT控件赋值的问题(求助)
C#编程开发,我在后台写的函数获取到值,分别赋给几个select控件,在源码里面把select变成了服务器控件,后台写代码select.value=**,添加断点发现后面的值是存在,但是运行的时候页面中不显示select控件相应属性的值,请问有什么解决办法吗

------解决方案--------------------
 ListItem li = new ListItem("一","1");
        ListItem li1 = new ListItem("二", "2");
        stest.Items.Add(li);
        stest.Items.Add(li1);
        stest.Value = "2";


        DataTable dt = new DataTable();
        dt.Columns.Add("text");
        dt.Columns.Add("val");
        dt.Rows.Add(new object[] { "一", "1" });
        dt.Rows.Add(new object[] { "二", "2" });
        DropDownList1.DataValueField = "val";
        DropDownList1.DataTextField = "text";
        DropDownList1.DataSource = dt;
        DropDownList1.DataBind();
        DropDownList1.SelectedIndex = 0;