精华内容
下载资源
问答
  • .aspx页面中添加DropDownList控件: <asp:DropDownList ID="ddlDep" runat="server"> </asp:DropDownList> .cs中添加以下代码: /// <summary> /// 部门下拉框数据绑定 /// </...

    在.aspx页面中添加DropDownList控件:

    <asp:DropDownList ID="ddlDep" runat="server">
    </asp:DropDownList>

    在.cs中添加以下代码:

    /// <summary>
    /// 部门下拉框数据绑定
    /// </summary>
    private void DropDownBind()
    {
      //部门绑定   DataView depdv = GetTable("-2").DefaultView;//通过GetTable方法来获得部门父级ID为-2的所有部门   DDlTypeBind(ddlDep, depdv, "DepID", "DepName", "-3", 1); }
    /// <summary>
    /// 数据源绑定下拉框
    /// </summary> /// <param name="ddlControl">控件名称</param> /// <param name="dv">数据源</param> /// <param name="valuename">绑定值</param> /// <param name="textname">显示字段</param> /// <param name="firstvalue">请选择默认值</param> /// <param name="flag">值为-1:不绑定子部门;其他:绑定子部门</param> public static void DDlTypeBind(DropDownList ddlControl, DataView dv, string valuename, string textname, string firstvalue, int flag) {   ddlControl.Items.Clear();   ddlControl.Items.Add(new ListItem("--请选择--", firstvalue));   if (dv != null && dv.Table.Rows.Count > 0)   {     foreach (DataRow row in dv.Table.Rows)     {       ddlControl.Items.Add(new ListItem(row[textname].ToString(), row[valuename].ToString()));       if (flag != -1)       {         DDlTypeChildBind(ddlControl, valuename, textname, row[valuename].ToString(), 0);       }     }   } }
    /// <summary>
    /// 子部门数据绑定
    /// </summary>
    /// <param name="ddlControl">控件名称</param>
    /// <param name="valuename">绑定值</param>
    /// <param name="textname">显示字段</param>
    /// <param name="ddlpid">父级ID</param>
    /// <param name="level">层次</param>
    public static void DDlTypeChildBind(DropDownList ddlControl, string valuename, string textname, string ddlpid, int level)
    {
      DataView dv = new DataView();
      dv = GetTable(ddlpid).DefaultView;
      level++;   string str = "";   switch (level)   {     case 1:       str = " ☆";       break;     case 2:       str = "  ◇";       break;     case 3:       str = "   ◎";       break;     case 4:       str = "    ⊙";       break;     case 5:       str = "     ○";       break;     default:       break;   }   if (dv != null && dv.Count > 0)   {     foreach (DataRow dr in dv.Table.Rows)     {       ddlControl.Items.Add(new ListItem(str + dr[textname].ToString(), dr[valuename].ToString()));       DDlTypeChildBind(ddlControl, valuename, textname, dr[valuename].ToString(), level);     }   } }

     

     

    转载于:https://www.cnblogs.com/ahhswyf/p/3433667.html

    展开全文
  • aspx文件中增加AutoPostBack="True"语句,这样就可以了。 <asp:DropDownList ID="SelectFirstSort" runat="server" AutoPostBack="True" OnSelectedIndexChanged="SelectFirstSort_Change"> </asp:...
    出错情况:
    1).aspx文件中:
    <asp:DropDownList ID="SelectFirstSort"
    runat="server"
    OnSelectedIndexChanged="SelectFirstSort_Change">
    </asp:DropDownList>
    2).cs文件中:
    protected void SelectFirstSort_Change(object sender, EventArgs e)
    {
    // if (SelectFirstSort.SelectedIndex == 1)
    // {
    SelectSecondSort.Items.Add("hehe");
    // }
    }

    但是当第一个列表SelectFirstSort切换选项的时候,第二个列表SelectSecondSort没有去增加hehe文字。

    解决方法:
    在aspx文件中增加AutoPostBack="True"语句,这样就可以了。
    <asp:DropDownList ID="SelectFirstSort"
    runat="server"
    AutoPostBack="True"
    OnSelectedIndexChanged="SelectFirstSort_Change">
    </asp:DropDownList>

    查询MSDN得知:
    ListControl.AutoPostBack 属性含义:
    获取或设置一个值,该值指示当用户更改列表中的选定内容时是否自动产生向服务器的回发。
    展开全文
  • 绑定一个下拉列表查询的时候,用到DropDownList控件,绑定好数据库中数据后,发现和想要的有点差距,下拉列表里都是数据库中实际存在的数据了,这是肯定的,但却没有了一个提示“--请选择--”的行,毕竟这行...

    情况:

         在绑定一个下拉列表查询的时候,用到DropDownList控件,绑定好数据库中数据后,发现和想要的有点差距,下拉列表里都是数据库中实际存在的数据了,这是肯定的,但却没有了一个提示“--请选择--”的行,毕竟这行在数据库中是没有的,而在实际页面中还是需要用到。
    图示:

    绑定效果:

    预计效果:

    后台实现代码:

        protected void Query()  数据绑定方法
        {
            DataTable dt = PublicDal.Sel_GetAllMess("GroupManager");//调用方法传入表名查询数据
            DataRow dr = dt.NewRow();//新建行
            dr[0] = 0;
            dr[1] = "--请选择--";
            dt.Rows.InsertAt(dr, 0);//给dt绑定新行所添加的数据
            drpRole.DataSource = dt;//控件绑定数据源
            drpRole.DataTextField = "groupname";//控件显示名称
            drpRole.DataValueField = "groupid";//控件实际绑定名称
            drpRole.DataBind();//数据绑定
        }

     

     

     

     

    转载于:https://www.cnblogs.com/dreamskies/archive/2012/11/20/2778509.html

    展开全文
  • --测试数据 DECLARE @t TABLE(ID char(3),PID char(3),Name nvarchar(10)) INSERT @t SELECT '001',NULL ,'山东省' UNION ALL SELECT '002','001','烟台市' ...坛子里看到一位牛人写的 应该有用 先收藏了  

    在坛子里看到一位牛人写的 应该有用 先收藏了

     

    展开全文
  • DropDownList控件

    2018-11-13 09:23:50
    DropDownList控件的定义 &lt;asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" Width="146px"&gt; &lt;/asp:DropDownList&gt;...
  • 扩展DropDownList控件和ListBox控件扩展DropDownList控件和ListBox控件扩展DropDownList控件和ListBox控件
  • DropDownList 控件

    2015-05-11 19:39:00
    今天打算学习下dropdownlist控件的取值,当你通过数据库控件或dataset绑定值后,但又希望显示指定的值,这可不是简单的值绑定就OK,上网搜了一些资料,想彻底了解哈,后面发现其中有这么大的奥妙,可以通过很多种...
  • dropDownList控件

    2008-06-28 10:56:00
    asp.net2.0:dropDownList控件
  • 扩展的DropDownList控件

    2009-04-06 22:29:02
    扩展的DropDownList控件,Asp.net2.0
  • DropDownList控件的绑定Dictionary<int, string> DropDownList控件的绑定DataTable 1、绑定Dictionary<int, string> 1Dictionary<int,string>temp=DBConfig.GetDataAdmin(fileName); 2this....
  • ASP.NET DropDownList控件的使用方法,学习asp.net的朋友没用过这个控件的朋友可以参考下。
  • DropDownList控件的使用

    2018-11-20 09:42:38
    DropDownList控件的定义 学生列表:&lt;asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" Width="146px"&gt; &lt;/asp:...
  • 1》 DropDownList控件可以使用ObjectDataSource作为数据源。...首先,WebForm页面拖入两个DropDownList控件。 给DropDownList1控件的DropDownList1.AutoPostBack 属性设置为 true; DropDownList1.AutoPostBack = t
  • I have many options in my dropdownlist like:it's meI need to select the option who have value it's me inside the tag, not by attribute like 1.How can I do this using jQuery?解决方案if your wanting to ...
  • 下拉列表 DropDownList 控件,好东西和大家分享
  • DetailsView控件里的Dropdownlist控件添加点击事件代码与分析
  • GridView控件中DropDownList控件的绑定
  • C# 控件 DropDownList控件和comboBox控件自动生成年月日 方便易用,对初学者,老程序员都有很大的帮助。
  • 如果想Gridview控件FooterTemplate内显示DropDownList控件供用户添加数据时所应用。有两种方法可以实现,一种是GridView控件的OnRowDataBound事件中写程序,另外一种是GridView控件OnDataBinding事件中实现。...
  • div3dropdownlist控件参数说明。 下载:div2dropdownlist ************************************************************************* *说明:解决普通dropdownlist控件,无法解析html语言,而显示一些特殊字符...
  • DropDownList控件与ListBox控件类似,但DropDownList控件只允许用户每次从列表项中选择一项,而且只框中显示选定选项。 DropDownList控件的常用属性及说明 属性 说明 ID 获取或设置分配给服务器控件的...
  • dear siri have a dropdownlist i want to a default value and also other value in asp.netthanks in advance解决方案Hi,UploadSP spUpload = new UploadSP();ddlStudent.DataSource = spUpload....

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 21,048
精华内容 8,419
关键字:

在dropdownlist控件的