怎么给下拉列表赋值啊 我从数据库中取出数据之后,怎样将从数据库中取出的数据设定为下拉列表选定的数据阿? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.Web.UI.WebControls.DropDownList drp=(System.Web.UI.WebControls.DropDownList)e.Item.Cells[0].FindControl("dp1");if(drp!=null){ drp.DataTextField="a1"; drp.DataValueField="a0"; drp.DataSource=ds.Tables["ectype"].DefaultView; drp.DataBind(); drp.SelectedIndex=drp.Items.IndexOf(drp.Items.FindByValue(ds.Tables["ec1"].Rows[e.Item.ItemIndex]["a6"].ToString()));} 首先看你帮定的时候是怎样帮定的DataTextfield和DataValuefield。然后把你从数据库中取出来的值直接赋予该控件的DataTextfield或者DataValuefield就可以显示了 奇怪,wcf 好像序列化时候无法获取对象类型 随机分配的问题。 求助,用VS2008开发系统后登录时遇到的问题 c#listview记录顺序移动性能优化 VS2008如何顺畅地访问Excel文档 麻烦给看下这个代码问题在哪儿? XML文件如何删除一个指定的节点 showDialog的问题 怎么点击树形菜单,在右框架打开? 数据库模糊查询的问题,困扰好久了,能者接分 用C#如何连接和操作MYSQL数据库呢? 求移动的Provision接口代码
if(drp!=null)
{
drp.DataTextField="a1";
drp.DataValueField="a0";
drp.DataSource=ds.Tables["ectype"].DefaultView;
drp.DataBind();
drp.SelectedIndex=drp.Items.IndexOf(drp.Items.FindByValue(ds.Tables["ec1"].Rows[e.Item.ItemIndex]["a6"].ToString()));
}