关于dropdownlist绑定 [英] About dropdownlist binding
本文介绍了关于dropdownlist绑定的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我将数据绑定到下拉列表但是当我正在运行时,项目数据会在下拉列表中重复进行...我需要帮助
我的代码:
I bind data to dropdown list But when i am running the project datas are repetedely comining in the dropdown list...I need a help
My code:
<asp:DropDownList ID="drpPurcahseBrand" runat="server" Height="24px"
Width="173px" AppendDataBoundItems="True" AutoPostBack="True">
<asp:ListItem Text="Select Brand" Selected="true"></asp:ListItem>
</asp:DropDownList>
drpPurcahseBrand.DataSource = ClassLibrary1.mainclass.dset("brand_name", "");
drpPurcahseBrand.DataValueField = "Brand";
drpPurcahseBrand.DataTextField = "Brand";
DataBind();
Stored Procedure:
ALTER PROCEDURE brand_name
AS
select Brand from Rate
RETURN
推荐答案
这样做
$ b在绑定数据之前$ b。
Do this
before you bind Data.
drpPurcahseBrand.Items.Clear()
drpPurcahseBrand.Items.Clear()
drpPurcahseBrand.DataValueField =Brand;
drpPurcahseBrand.DataTextField =Brand;
DataBind();
drpPurcahseBrand.Items.Clear()
drpPurcahseBrand.DataValueField = "Brand";
drpPurcahseBrand.DataTextField = "Brand";
DataBind();
将AppendDataBoundItems =True设为false
和代码
set AppendDataBoundItems="True" to false
and in code
drpPurcahseBrand.DataValueField = "Brand";
drpPurcahseBrand.DataTextField = "Brand";
DataBind();
ListItem lst = new ListItem ( "Select Brand" , "0" );
drpPurcahseBrand.Items.Add(lst );
这篇关于关于dropdownlist绑定的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文