解决方案 »

  1.   

    将DDL_INTERFACEINFO.SelectedItem.Value改为DDL_INTERFACEINFO.SelectedValue试试
      

  2.   


    也是获取到了默认值 。 。。 @_@
    我建议你把完整代码贴出来,我刚刚测试了一下,我这边完全没问题dropdownlist  绑定的源码:
    DataTable dtFD = tiiRep.GetAll().OrderBy(m=>m.InterfaceName).Select(c => new { AllName = c.InterfaceName+"(" + c.TradingCode+")"}).ToDataTable();
            DataView dvFD = new DataView(dtFD);
            this.DDL_INTERFACEINFO.DataSource = dvFD;
            DDL_INTERFACEINFO.DataTextField = "AllName";
            DDL_INTERFACEINFO.DataBind();
            //设定默认值
            DDL_INTERFACEINFO.Items.Insert(0, new ListItem("全部"));
            DDL_INTERFACEINFO.Items.FindByText("全部").Selected = true;
      

  3.   


    也是获取到了默认值 。 。。 @_@
    我建议你把完整代码贴出来,我刚刚测试了一下,我这边完全没问题dropdownlist  绑定的源码:
    DataTable dtFD = tiiRep.GetAll().OrderBy(m=>m.InterfaceName).Select(c => new { AllName = c.InterfaceName+"(" + c.TradingCode+")"}).ToDataTable();
            DataView dvFD = new DataView(dtFD);
            this.DDL_INTERFACEINFO.DataSource = dvFD;
            DDL_INTERFACEINFO.DataTextField = "AllName";
            DDL_INTERFACEINFO.DataBind();
            //设定默认值
            DDL_INTERFACEINFO.Items.Insert(0, new ListItem("全部"));
            DDL_INTERFACEINFO.Items.FindByText("全部").Selected = true;
    好吧,如果我没看错的情况下,你的DataValueField好像没有绑定
      

  4.   


    也是获取到了默认值 。 。。 @_@
    我建议你把完整代码贴出来,我刚刚测试了一下,我这边完全没问题dropdownlist  绑定的源码:
    DataTable dtFD = tiiRep.GetAll().OrderBy(m=>m.InterfaceName).Select(c => new { AllName = c.InterfaceName+"(" + c.TradingCode+")"}).ToDataTable();
            DataView dvFD = new DataView(dtFD);
            this.DDL_INTERFACEINFO.DataSource = dvFD;
            DDL_INTERFACEINFO.DataTextField = "AllName";
            DDL_INTERFACEINFO.DataBind();
            //设定默认值
            DDL_INTERFACEINFO.Items.Insert(0, new ListItem("全部"));
            DDL_INTERFACEINFO.Items.FindByText("全部").Selected = true;
    好吧,如果我没看错的情况下,你的DataValueField好像没有绑定
    我建议你在页面上查看一下源码,看看下拉框是否有value值