参考
http://www.cnblogs.com/xugang/archive/2007/07/10/812515.html

解决方案 »

  1.   

    参考了 例子
    关于
    protected void ddlParent_DataBinding(object sender, EventArgs e)
         {
             //添加数据绑定代码
             //BindDropDownList((DropDownList)sender);
         }
    不知 BindDropDownList何来 
    在这个方法中 无法提到dropdownlist这个控件。
    能写出具体代码吗?
    也尝试在 ItemCreated事件或者是PreRender事件里做才行
    但是问题依旧。
      

  2.   

    commandname="new" 是不是这个问题?
    用 new 转到 InsertItemTemplate
    是不是用new 就会导致控件全部新建
      

  3.   

    PreRender
    事件里添加
    if (DetailsViewDuty.CurrentMode == DetailsViewMode.Insert)
       {
       DropDownList ddl = (DropDownList)dvwColumns.FindControl("DDLPOST");
       ddl.DataSource = ds;
       ddl.DataBind();
       ddl.SelectedValue = "";
       }