怎样获取DropDownList绑定的记录值,怎么获得的总是第一个记录?
DropDownList.TextDropDownList.SelectedItem.TextDropDownList.SelectedValueDropDownList...
DropDownList.Text
DropDownList.SelectedItem.Text
DropDownList.SelectedValue
DropDownList.DataTextField
DropDownList.DataValueField
都试了,获得的总是第一个记录,选择其他的记录获得的还是第一个记录 展开
DropDownList.SelectedItem.Text
DropDownList.SelectedValue
DropDownList.DataTextField
DropDownList.DataValueField
都试了,获得的总是第一个记录,选择其他的记录获得的还是第一个记录 展开
4个回答
展开全部
请问你是在哪里要获得它的值?应该不是加载液首事件吧?纤散而是双击DropDownList有两个事件(任选其一)。
#region 页面加载事件 绑定下拉列表框
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
ddlPublish.DataSource = publisherManager.GetPublisher();
ddlPublish.DataTextField = "Name";
ddlPublish.DataValueField = "Id";
ddlPublish.DataBind();
ddlCategory.DataSource = categoryManager.GetCategory();
ddlCategory.DataTextField = "Name";
ddlCategory.DataValueField = "Id";
ddlCategory.DataBind();
}
}
#endregion
获得选中的下拉列表框的值:“(下拉列毁埋氏表框.SelectedValue)ddlCategory.SelectedValue”
book.CategoryId = Convert.ToInt32(ddlCategory.SelectedValue);
试试吧!
#region 页面加载事件 绑定下拉列表框
protected void Page_Load(object sender, EventArgs e)
{
if(!Page.IsPostBack)
{
ddlPublish.DataSource = publisherManager.GetPublisher();
ddlPublish.DataTextField = "Name";
ddlPublish.DataValueField = "Id";
ddlPublish.DataBind();
ddlCategory.DataSource = categoryManager.GetCategory();
ddlCategory.DataTextField = "Name";
ddlCategory.DataValueField = "Id";
ddlCategory.DataBind();
}
}
#endregion
获得选中的下拉列表框的值:“(下拉列毁埋氏表框.SelectedValue)ddlCategory.SelectedValue”
book.CategoryId = Convert.ToInt32(ddlCategory.SelectedValue);
试试吧!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
wt5wt正解 lz仔细看看他说的吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询