我在Gridview编辑了一个模板列,然后在模板列中,我用TextBox扩展了一个DropDown,
但我不知怎样去设置他的Items值,即我想设置 “优 良 中 差“四个值。
谢谢大家。

解决方案 »

  1.   

    在gridview的itemcommand中
    ((DropDown)e.item.FindControl("DropDown1")).items.add("优");
    ((DropDown)e.item.FindControl("DropDown1")).items.add("良")
    ((DropDown)e.item.FindControl("DropDown1")).items.add("中")
    ((DropDown)e.item.FindControl("DropDown1")).items.add("差")
    你试一下吧
      

  2.   

    我是在模板列中用TextBox扩展的DropDownList ,好像找不到你说的那个itemcommand
      

  3.   

    直接在页面文件中加载不可以?        <asp:DropDownList ID="DropDownList1" runat="server">
                <asp:ListItem Value="1">优</asp:ListItem>
                <asp:ListItem Value="2">良</asp:ListItem>
                <asp:ListItem Value="3">中</asp:ListItem>
                <asp:ListItem Value="4">差</asp:ListItem>
            </asp:DropDownList>
      

  4.   

    警告 1 设计器文件生成失败: 类型“AjaxControlToolkit.DropDownExtender”不具有名为“ListItem”的公共属性。 F:\工作\Logistics\Lsms\AddGardInfo.aspx 399 0 Lsms好像不可以,上面是出现的错误。
      

  5.   

    谢谢!我已经把TextBox直接改为DropDown,不用TextBox扩展了,然后问题解决了!