DataSet ds1 = DB.RunProcReturn("select * from tb_sortA", "tb_sortA");
DropDownList1.DataSource = ds1;
DropDownList1.DataValueField = "sortname";
DropDownList1.DataTextField = "sortname";
DropDownList1.DataBind();
ds1.Dispose();
DropDownList1.SelectedValue = ds.Tables[0].Rows[0]["sortA"].ToString();不知道为什么已经赋值了,但DropDownList里的值还是第一个???
DropDownList1.DataSource = ds1;
DropDownList1.DataValueField = "sortname";
DropDownList1.DataTextField = "sortname";
DropDownList1.DataBind();
ds1.Dispose();
DropDownList1.SelectedValue = ds.Tables[0].Rows[0]["sortA"].ToString();不知道为什么已经赋值了,但DropDownList里的值还是第一个???
解决方案 »
- 关于socket异步传输文件时如何获得传输进度!
- 一段简单的StreamWriter代码,却没产生任何效果,求教!
- 猜数字代码问题
- $("btnInsert").innerHTML="修改图片" 在页面输出后,怎么是乱码?
- 大家来教教我怎么做,真的没分了,帮帮忙
- 通过radioButton查询,应该设置radioButton的哪个属性?
- 想请问一下如何按时间查询
- 请问 http://www.microsoft.com/china/msdn/default.asp 跑哪儿去了?
- 关于FreeTextBox的问题
- 请教:DataGrid不能通过下面的语法遍历控件吗?DataList却可以!
- 这个正则表达式应该怎么写
- Word操作,却是只读
ds.Tables[0].Rows[0]是一个数据...
如:
ds1分别是:红、绿、蓝
ds.Tables[0].Rows[0]是:绿想要DropDownList1初始化时值为:绿
是这个意思.....
DropDownList1.SelectedIndex = DropDownList1.Items.IndexOf(DropDownList1.Items.FindByValue(ds.Tables[0].Rows[0]["sortA"].ToString()));