C# 使用标签显示下拉列表选择
我玩得很开心,我想要的就是这个 label.text=dropdownlist.text 如何在VisualStudioDesigner中使用数据源填充dropdownlist 我有一个update语句,它从dropdownlist.text获取一个参数值,为什么我不能用同样的方法设置标签的text属性呢?我想我错过了一些非常简单的东西,但我找不到C# 使用标签显示下拉列表选择,c#,asp.net,C#,Asp.net,我玩得很开心,我想要的就是这个 label.text=dropdownlist.text 如何在VisualStudioDesigner中使用数据源填充dropdownlist 我有一个update语句,它从dropdownlist.text获取一个参数值,为什么我不能用同样的方法设置标签的text属性呢?我想我错过了一些非常简单的东西,但我找不到 <asp:DropDownList ID="ddlEditFruit" style="Z-INDEX: 159; LEFT:7
<asp:DropDownList ID="ddlEditFruit" style="Z-INDEX: 159;
LEFT:780px; POSITION: absolute; TOP: 280px;"
runat="server" DataSourceID="update"
DataTextField="fruit_id" DataValueField="fruit_id"
AppendDataBoundItems="True" AutoPostBack="True">
<asp:ListItem Selected ="True" Text="" Value ="">(Select)</asp:ListItem>
</asp:DropDownList>
private void btnUpdate_Click(object sender, System.EventArgs e)
{
if (bxStarch.Text.Trim().Length == 0)
{
this.lblError.Visible = true;
}
else
{
this.lblError.Visible = false;
//string id = ddlEditFruit.SelectedValue.ToString();
this.lblId.Visible = true;
this.lblId.Text = ddlEditFruit.SelectedItem.Text;
edit_fruit();
reset_dropdowns();
resest_dropdowns_2();
fill_grd_fruit_id();
fill_grd_size();
fill_grd_progress();
SetFocus(ddlGrade);
change_back();
}
}
(选择)
私有void b更新\单击(对象发送者,System.EventArgs e)
{
if(bxStarch.Text.Trim().Length==0)
{
this.lblError.Visible=true;
}
其他的
{
this.lblError.Visible=false;
//string id=ddlEditFruit.SelectedValue.ToString();
this.lblId.Visible=true;
this.lblId.Text=ddlEditFruit.SelectedItem.Text;
编辑水果();
重置_下拉列表();
重新设置_下拉列表_2();
填充水果id();
填充尺寸();
填写进度表();
设置焦点(DDL等级);
换回来();
}
}
您可以尝试使用下拉列表的SelectedValue
:
label.Text = dropdownlist.SelectedValue;
在codebehind中,尝试以下操作:
label.Text = dropdownlist.SelectedItem.Text
SelectedItem
会将标签文本放入一些文本中,例如“John”
SelectedValue
会将标签文本设置为某个值,例如“5”
我会帮你的:)我自己修好的。我试图在错误的单击事件中更改标签值。愚蠢的错误 是的!!不是那样的。我想这和回邮有关??它快把我逼疯了!!这应该是有史以来最容易做的事!!你能发一些代码吗?这将更容易找出问题所在,也许最好更新您的问题,而不是以注释的形式发布:)我输入了代码,但格式都变了。开始一个星期一的好方法@布里斯科维奇检查我的更新。另外,如果您正在页面加载方法中填充这些下拉列表,请尝试将这些方法放入“if(!Page.isPostback)”中。我已修复此问题。它出现在错误的单击事件中。我不知道如何关闭此问题。
label.Text = dropdownlist.SelectedValue