asp.net GridView嵌套DropDownList
我在GridView里查询一个表的字段``我要在类型这个字段上用下拉列表来显示.当我编辑的时候.显示下拉列表.选择类型的值.然后更新!!这样的效果要如果做到.请给出详细代...
我在GridView里查询一个表的字段``
我要在类型这个字段上用下拉列表来显示.
当我编辑的时候.显示下拉列表.选择类型的值.然后更新!!
这样的效果要如果做到.请给出详细代码以作参考!
1L的.我要重点.别说什么AJAX 展开
我要在类型这个字段上用下拉列表来显示.
当我编辑的时候.显示下拉列表.选择类型的值.然后更新!!
这样的效果要如果做到.请给出详细代码以作参考!
1L的.我要重点.别说什么AJAX 展开
展开全部
后台绑定数据部分代码如下:
……
adapter = new SqlDataAdapter(sql, conn);
ds = new DataSet("table");
adapter.Fill(ds, "table");
(GridViewID.FindControl("DropDownList1") as DropDownList).DataSource = ds.Tables["table"];
(GridViewID.FindControl("DropDownList1") as DropDownList).DataTextField = "tname"; //类型的名称
(GridViewID.FindControl("DropDownList1") as DropDownList).DataValueField = "tid"; //类型的id
(GridViewID.FindControl("DropDownList1") as DropDownList).DataBind();
获取参数值代码如下:
string tid = (GridViewID.FindControl("DropDownList1") as DropDownList).SelectedValue; //获取类型的id
……
adapter = new SqlDataAdapter(sql, conn);
ds = new DataSet("table");
adapter.Fill(ds, "table");
(GridViewID.FindControl("DropDownList1") as DropDownList).DataSource = ds.Tables["table"];
(GridViewID.FindControl("DropDownList1") as DropDownList).DataTextField = "tname"; //类型的名称
(GridViewID.FindControl("DropDownList1") as DropDownList).DataValueField = "tid"; //类型的id
(GridViewID.FindControl("DropDownList1") as DropDownList).DataBind();
获取参数值代码如下:
string tid = (GridViewID.FindControl("DropDownList1") as DropDownList).SelectedValue; //获取类型的id
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询