本文介绍了绑定RowBound上的默认值下拉列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在网格中下拉..我限制了价值。但是对于第一行只添加了默认值。当我添加下一行时,默认值不显示。如果你知道的话,请提供信息。
嗯,我有约束力的下降...
问候,
SarathKumar.N
Hi,
I am having dropdown inside a grid .. I bound the value. But for first row only the default value added. When i add Next row the default value is not showing. Pls provide information if u know.
Well i am binding the dropdown onrowbound ...
Regards,
SarathKumar.N
推荐答案
protected void GridView_RowDataBound(Object sender, GridViewRowEventArgs e)
{
if(e.Row.RowType == DataControlRowType.DataRow)
{
DropDown ddl = (DropDown)e.Row.FindControl("DropDownID");
ListItem li = new ListItem("Default text", "Default value");
ddl.Items.Add(li);
ddl.DataSource = //your data items to bind the dropdown.
ddl.Bind();
}
}
希望这会对你有所帮助。
Hope this will help you.
drp.ClearSelection();
drp.Items.FindByText(dt.Rows[i]["ProductName"].ToString()).Selected = true;
drp.Items.FindByValue(dt.Rows[i]["ProductListID"].ToString());
drp.ClearSelection();
drp.Items.FindByText(dt.Rows[i]["ProductName"].ToString()).Selected = true;
drp.Items.FindByValue(dt.Rows[i]["ProductListID"].ToString());
[]
这篇关于绑定RowBound上的默认值下拉列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!