((Label)DetailsView1.FindControl("tmpLast")).Text;
tmpLast是自定义了一个label,可以设成visible="false".来存值。
if (DetailsView1.CurrentMode == DetailsViewMode.Edit)
{
ddlLast((DropDownList)DetailsView1.FindControl("sf_last"));
((DropDownList)DetailsView1.FindControl("sf_last")).SelectedValue = ((Label)DetailsView1.FindControl("tmpLast")).Text;
}
protected void ddlLast(DropDownList myddlLast)
{
myddlLast.Items.Add(new ListItem("15天", "15"));
myddlLast.Items.Add(new ListItem("30天", "30"));
myddlLast.Items.Add(new ListItem("半年", "180"));
myddlLast.Items.Add(new ListItem("1年", "365"));
}