大家帮我看看这个代码哪里有问题.
现在DDL无法获取到值.
protected void DetailsView1_ModeChanging(object sender, DetailsViewModeEventArgs e)
{
DetailsView1.ChangeMode(DetailsViewMode.Edit);
DetailsView1.DataBind();
if (e.NewMode == DetailsViewMode.Edit)
{
DropDownList ddl1 = (DropDownList)this.DetailsView1.Rows[3].Cells[1].FindControl("ddljz");
SqlConnection con = jizhong.createConnection();
con.Open();
SqlCommand cmd = new SqlCommand("select * from jizhong", con);
SqlDataReader sdr = cmd.ExecuteReader();
ddl1.DataSource = sdr;
ddl1.DataTextField = "jzName";
ddl1.DataValueField = "jzID";
ddl1.DataBind();
}
}
下拉框获取值这一断是否应该写在这里。现在是下拉框无法获取到值。
现在DDL无法获取到值.
protected void DetailsView1_ModeChanging(object sender, DetailsViewModeEventArgs e)
{
DetailsView1.ChangeMode(DetailsViewMode.Edit);
DetailsView1.DataBind();
if (e.NewMode == DetailsViewMode.Edit)
{
DropDownList ddl1 = (DropDownList)this.DetailsView1.Rows[3].Cells[1].FindControl("ddljz");
SqlConnection con = jizhong.createConnection();
con.Open();
SqlCommand cmd = new SqlCommand("select * from jizhong", con);
SqlDataReader sdr = cmd.ExecuteReader();
ddl1.DataSource = sdr;
ddl1.DataTextField = "jzName";
ddl1.DataValueField = "jzID";
ddl1.DataBind();
}
}
下拉框获取值这一断是否应该写在这里。现在是下拉框无法获取到值。
你单步调试一下这段代码