首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

dropdownlist怎么根据text来选定某项

2012-11-05 
dropdownlist怎样根据text来选定某项如题...我的dropdownlist是绑定xml的..所选择的结果保存到数据库里面.

dropdownlist怎样根据text来选定某项
如题...
我的dropdownlist是绑定xml的..
所选择的结果保存到数据库里面..

现在我想根据保存在数据库里面的数据是什么..dropdownlist就做为默认值..

例如...dropdownlist有广东,南海,山西这几项...我数据库的保存数据是"南海"..那dropdownlist就要把"南海"做为默认值显示出来..
请问怎么才能实现这样的功能呢~!?


[解决办法]

C# code
<asp:Dropdownlist ID="Dropdownlist1" runat="server" DataSourceID="XmlDataSource2"   DataTextField="Name" DataValueField="ID"></asp:Dropdownlist><asp:XmlDataSource ID="XmlDataSource2" runat="server" DataFile="~/XML/Zodiac.xml"></asp:XmlDataSource>protected void Page_Load(object sender, EventArgs e){        if (!IsPostBack)        {              int memberId = StringHelper.GetIntParam(this.Request, "memberId", 0);              if (memberId != 0)              {                    Member member = Common.ObjectFactory.GetObject<Member>(memberId.ToString());                    this.GetMembers(member);              }         }}private void GetMembers(Member member){        if (member != null)        {             string s = member.Zodiac.Value.ToString().Trim();             //输出s看看值多少?             Response.Write(s);             Dropdownlist1.Items.FindByText(s).Selected = true;         }    } 

热点排行