本文介绍了绑定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上的默认值下拉列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 21:38