DetailsView1 在编辑状态下绑定DropDownList
CS 代码:
protected void DetailsView1_ModeChanging(object sender, DetailsViewModeEventArgs e)
{
if(e.NewMode == DetailsViewMode.Edit)
{
int did = Convert.ToInt32(this.Request.QueryString["did"]);
//档模式改变时
this.DetailsView1.ChangeMode(e.NewMode);
DataSet ds = bll.GetDateType();
//注: ds 已经绑定成功 存在数据
//DropDownList dropdownlis = (DropDownList)this.DetailsView1.Rows[1].Cells[1].Controls[0].FindControl("DropDownList1");//第一种
DropDownList dropdownlis = (DropDownList)this.DetailsView1.Rows[1].Cells[1].FindControl("DropDownList1");//第二种
//DropDownList dropdownlis = (DropDownList)DetailsView1.FindControl("DropDownList1"); //第三种
dropdownlis.DataSource = ds;
dropdownlis.DataTextField = "Brand_Name";
dropdownlis.DataValueField = "Brand_ID";
dropdownlis.DataBind();
this.BindGridView(did);
}
---------------------------------------------------------------------------------------------------
![]()
我想绑定我的 类型,也就是 在DetailsView1中的第二行,
但是执行结果却提示:
未将对象引用设置到对象的实例。也就是dropdownlis.DataSource = ds;DropDownList1 没有找到。
小弟苦思不得其解,什么地方错了。
请高手 指点迷津。
protected void DetailsView1_ModeChanging(object sender, DetailsViewModeEventArgs e)
{
if(e.NewMode == DetailsViewMode.Edit)
{
int did = Convert.ToInt32(this.Request.QueryString["did"]);
//档模式改变时
this.DetailsView1.ChangeMode(e.NewMode);
DataSet ds = bll.GetDateType();
//注: ds 已经绑定成功 存在数据
//DropDownList dropdownlis = (DropDownList)this.DetailsView1.Rows[1].Cells[1].Controls[0].FindControl("DropDownList1");//第一种
DropDownList dropdownlis = (DropDownList)this.DetailsView1.Rows[1].Cells[1].FindControl("DropDownList1");//第二种
//DropDownList dropdownlis = (DropDownList)DetailsView1.FindControl("DropDownList1"); //第三种
dropdownlis.DataSource = ds;
dropdownlis.DataTextField = "Brand_Name";
dropdownlis.DataValueField = "Brand_ID";
dropdownlis.DataBind();
this.BindGridView(did);
}
---------------------------------------------------------------------------------------------------
我想绑定我的 类型,也就是 在DetailsView1中的第二行,
但是执行结果却提示:
未将对象引用设置到对象的实例。也就是dropdownlis.DataSource = ds;DropDownList1 没有找到。
小弟苦思不得其解,什么地方错了。
请高手 指点迷津。
...全文
相关推荐
Detailsview中对Dropdownlist值进行编辑后保存出现错误
Detailsview中对Dropdownlist值进行编辑后保存出现错误
【ASP.NET】第八课——GridView 控件的编辑功能优化,GridView控件中嵌套DropDownList控件
知识点:掌握 GridView 的编辑、高亮显示的功能 、掌握 DetailsView 控件的数据展示、编辑和添加功能。 【ASP.NET】第七课——数据绑定和 GridView 控件的使用重点学习了 ASP.NET 中数据绑定的概念、数据绑定控件 GridView 的基本用法。使用它 能快速展示数据,并且能实现分页、删除操作。 GridView 的功能很强大,除了能分页、删除外,我们将继续学习它的编辑和高亮显示的 功能。GridView 的编辑如同 Exc...
2022年优秀-ASPNETWeb服务器控件.pptx
2022年优秀-ASPNETWeb服务器控件.pptx
学生信息学生信息学生信息asp。net
学生信息管理系统学生信息管理系统学生信息管理系统学生信息管理系统学生信息管理系统学生信息管理系统学生信息管理系统学生信息管理系统
ASP.NET知识小结(个人经验总结)
包含ASP。NET开发中的技术和常用控件等实际开发经验。送WebPart示例。


