关于DropDownList

记录Nvidia AGX Orin的配置日常(二)设置上电自动开机和远程桌面 因为要拿AGX作为机器人的主控板,所以需要给他设置一下通电后无需按电源键就自动开机,然后再配置一下远程桌面。 阅读详情

前台绑定:
<asp:DropDownList ID="dplENTERPRISE_PROV" runat="server" onchange="ddlPchange();" Width="206px" CssClass="yh"

Font-Size="12px"></asp:DropDownList>
<asp:DropDownList ID="dplENTERPRISE_CITY" runat="server" onchange="ddlCchange();" Width="206px" CssClass="yh"

Font-Size="12px"></asp:DropDownList>
<asp:DropDownList ID="dplENTERPRISE_AREA" runat="server" onchange="ddlAreaChange();"  Width="206px"

CssClass="yh" Font-Size="12px"></asp:DropDownList>

 <script language="javascript" type="text/javascript">
        function ddlPchange() {
            var ddlPROVINCE = document.getElementById("<%=dplENTERPRISE_PROV.ClientID %>");
            var Value = ddlPROVINCE.options[ddlPROVINCE.selectedIndex].value;
            var ddlCITY = document.getElementById("<%=dplENTERPRISE_CITY.ClientID %>");
           
            for(var i=0;i<ddlCITY.options.length;i++)
            {
                ddlCITY.options.remove(i);
                i--;
            }
           
           
            //清楚区域信息
              var dplArea = document.getElementById("<%=dplENTERPRISE_AREA.ClientID %>");
           
            for(var i=0;i<dplArea.options.length;i++)
            {
               dplArea.options.remove(i);
                i--;
            }
           
           
            var ddlArea = document.getElementById("<%=ddlArea.ClientID %>");
           
            for (var j=0;j<ddlArea.options.length;j++)
            {
                if(Value == ddlArea.options[j].value)
                {
                    var text = ddlArea.options[j].innerHTML;
                    var arr=text.split("~~");
                    var newOption = document.createElement("OPTION");
                    newOption.value = arr[0];
                    newOption.text = arr[1];
                    ddlCITY.options.add(newOption);
                }
            }
            if(ddlCITY.options.length>0)
            {
                ddlCITY.options[0].selected=true;
                document.getElementById("txtvalue").value = ddlCITY.options[0].value;
            }
           
           
             var dplArea = document.getElementById("<%=dplENTERPRISE_AREA.ClientID %>");
              var optionInit = document.createElement("OPTION");
             //optionInit.value = '';
             optionInit.text = '请选择...';
             dplArea.options.add(optionInit);
           
    }
    
    function ddlCchange()
    {
        var ddlCITY = document.getElementById("<%=dplENTERPRISE_CITY.ClientID %>");
        document.getElementById("txtvalue").value = ddlCITY.options[ddlCITY.selectedIndex].value;
        var Value = ddlCITY.options[ddlCITY.selectedIndex].value;
       
        //清楚区域信息
        var dplArea = document.getElementById("<%=dplENTERPRISE_AREA.ClientID %>");
           
            for(var i=0;i<dplArea.options.length;i++)
            {
               dplArea.options.remove(i);
                i--;
            }
           
            //绑定区域信息
            var dplAllArea = document.getElementById("<%=dplAllArea.ClientID %>");
            var optionInit = document.createElement("OPTION");
             //optionInit.value = '';
             optionInit.text = '请选择...';
             dplArea.options.add(optionInit);
           
            for (var j=0;j<dplAllArea.options.length;j++)
            {
                if(Value == dplAllArea.options[j].value)
                {
                    var text = dplAllArea.options[j].innerHTML;
                    var arr=text.split("~~");
                    var newOption = document.createElement("OPTION");
                    newOption.value = arr[0];
                    newOption.text = arr[1];
                    dplArea.options.add(newOption);
                }
            }
           
      
            if(dplArea.options.length>0)
            {
                dplArea.options[0].selected=true;
                document.getElementById("txtArea").value = dplArea.options[0].value;
            }
       
    }
    
    function ddlAreaChange()
    {
        var dplArea = document.getElementById("<%=dplENTERPRISE_AREA.ClientID %>");
        document.getElementById("txtArea").value = dplArea.options[dplArea.selectedIndex].value;
    }
    
        </script>
        <asp:DropDownList ID="ddlArea" runat="server">
         </asp:DropDownList>
         <asp:DropDownList ID="dplAllArea" runat="server">
         </asp:DropDownList>
          <input id="txtvalue" name="txtvalue" type="hidden" value="" />
          <input id="txtArea" name="txtArea" type="hidden" value="" />

后台绑定:
 

public partial class Regqiuzhi  : BasePage
{
    protected void Page_Load(object sender, EventArgs e)
    {
        RoleBLL role = new RoleBLL();
        if (!IsPostBack)
        {
            bindDDL();
            RoleBLL rolebll = new RoleBLL();
            rolebll.Bind_dropdownlist("A", dplENTERPRISE_UNIT);
            try
            {
                if (Request["mark"].ToString() != "")
                {
                    name = Request["mark"].ToString();
                    if (areaBll.getAreaName(name))
                    {
                        ArrayList list = new ArrayList();
                        list = areaBll.getAreaAll(name);
                        if ((string)list[4] == "")
                        {
                            dplENTERPRISE_PROV.SelectedValue = (string)list[2];
                            bindCity((string)list[2], (string)list[1]);
                            dplENTERPRISE_CITY.SelectedValue = (string)list[1];
                            string areaCode = (string)list[1];
                            if (areaBll.getIsArea(areaCode))
                            {
                                bindArea(areaCode,"");
                            }
                            else
                            {
                                ListItem item = new ListItem("请选择...", "");
                                dplENTERPRISE_AREA.Items.Insert(0, item);
                                dplENTERPRISE_AREA.SelectedIndex = 0;
                            }

                        }
                        else
                        {
                            dplENTERPRISE_PROV.SelectedValue = (string)list[2];
                            bindCity((string)list[2], (string)list[4]);
                            dplENTERPRISE_CITY.SelectedValue = (string)list[4];
                            string areaCode = (string)list[4];
                            if (areaBll.getIsArea(areaCode))
                            {
                                bindArea(areaCode,(string)list[1]);
                            }
                            dplENTERPRISE_AREA.SelectedValue = (string)list[1];
                        }
                  


                      

                    }
                    else
                    {
                        dplENTERPRISE_PROV.SelectedValue = areaBll.getSingleCode(name);
                        bindCity(dplENTERPRISE_PROV.SelectedValue, "");
                    }
                }
            }
            catch (Exception ex)
            {

            }

 

           
           

        }

    }

  
    private void bindDDL()
    {
        //省
        dplENTERPRISE_PROV.Items.Clear();
        ddlArea.Items.Clear();
        dplENTERPRISE_CITY.Items.Clear();

        AREABll abl = new AREABll();
        AreaData = abl.getProvince();
        dplENTERPRISE_PROV.DataValueField = "CODE";
        dplENTERPRISE_PROV.DataTextField = "CODE_NAME";
        dplENTERPRISE_PROV.DataSource = AreaData.Tables[0];
        dplENTERPRISE_PROV.DataBind();
        ListItem item = new ListItem("请选择...", "");
        dplENTERPRISE_PROV.Items.Insert(0, item);
        dplENTERPRISE_PROV.SelectedIndex = 0;

        //市

 

        dplENTERPRISE_CITY.Items.Clear();
        dplENTERPRISE_CITY.Items.Insert(0, item);
        dplENTERPRISE_CITY.SelectedIndex = 0;

        //全部
        DataSet ds = abl.getArea();
        ddlArea.DataValueField = "PARENT_AREA";
        ddlArea.DataTextField = "AREA";
        ddlArea.DataSource = ds.Tables[0];
        ddlArea.DataBind();


       

    }

    private void bindCity(string PARENT_AREA, string AREA_CODE)
    {
        dplENTERPRISE_CITY.Items.Clear();
        AREABll abl = new AREABll();
        AreaData = abl.getCity(PARENT_AREA);
        dplENTERPRISE_CITY.DataValueField = "AREA_CODE";
        dplENTERPRISE_CITY.DataTextField = "AREA_NAME";
        dplENTERPRISE_CITY.DataSource = AreaData.Tables[0];
        dplENTERPRISE_CITY.DataBind();
        if (AREA_CODE != null && AREA_CODE != "")
        {
            dplENTERPRISE_CITY.SelectedValue = AREA_CODE;
            this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "addtxtvalue",
                "<script>document.getElementById('txtvalue').value = '" + AREA_CODE + "' </script>");
        }


        //全部区域
        DataSet ds = abl.getAllArea();
        dplAllArea.DataValueField = "PARENT_CODE";
        dplAllArea.DataTextField = "AREA";
        dplAllArea.DataSource = ds.Tables[0];
        dplAllArea.DataBind();
    }

    private void bindArea(string AREAC_CODE, string AREA_CODE  )
    {
        dplENTERPRISE_AREA.Items.Clear();
        AREABll areaBll = new AREABll();
        AreaData = areaBll.getArea(AREAC_CODE);
        dplENTERPRISE_AREA.DataValueField = "AREA_CODE";
        dplENTERPRISE_AREA.DataTextField = "AREA_NAME";
        dplENTERPRISE_AREA.DataSource = AreaData.Tables[0];
        dplENTERPRISE_AREA.DataBind();
        ListItem item = new ListItem("请选择...", "");
        dplENTERPRISE_AREA.Items.Insert(0, item);
        dplENTERPRISE_AREA.SelectedIndex = 0;

        if (AREA_CODE != null && AREA_CODE != "")
        {
            dplENTERPRISE_AREA.SelectedValue = AREA_CODE;
            this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "addtxtArea",
                "<script>document.getElementById('txtArea').value = '" + AREA_CODE + "' </script>");
        }
   
    }
    protected void butCan_Click(object sender, EventArgs e)
    {
        this.Page.ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>doback

();</script>");
    }

 

}


DropdownList绑定数据,JS获取
选择序号:
indexCity = document.getElementById('ctl00_ContentPlaceHolder2_txtENTERPRISE_CITY').selectedIndex;
选择CODE:
citys = document.getElementById('ctl00_ContentPlaceHolder2_txtENTERPRISE_CITY').value;
选择Name:
cityName = document.getElementById('ctl00_ContentPlaceHolder2_txtENTERPRISE_CITY').options[indexCity].text;

微软推出突破性AI医疗诊断系统MAI-DxO:诊断准确率85.5%,是医生的4倍,成本更低 微软推出医疗AI系统MAI-DxO,通过多AI模型协作实现高效诊断,准确率达85.5%,是传统医生团队的4倍。该系统整合自然语言处理、计算机视觉等技术,模拟专家会诊流程,显著降低医疗成本60%。具备罕见病识别、基层医疗支持等功能,同时注重伦理安全和可解释性。微软计划开放部分架构,推动医疗AI普惠化。这一突破标志着医疗AI从单点工具向系统级智能的跨越,有望重塑更精准、高效的智能医疗未来。 阅读详情

相关推荐

换频道——假想《道德经》与量子力学的一些联系

之前看到一位AI PM的前辈分享了自己对于PM境界的看法: 境界一,行事被放心。 境界二,独立主导产品线从0到1,做正确的事,并把事做正确。 境界三,一切以灵魂境界为基础,产品作为其理念的衍生。 对于我,3个月尝试于目标而无获,但塞翁失马焉知非福。自己已经具备境界一,虽然境界二尚未成熟,但境界三却有幸有所思考。 今天,往澳门的动车途中有感而发,为随笔。

1021

java dropdownlist_实现无刷新DropDownList联动效果

在做一个文章添加功能时,想在选择大类后,自动将其所属二级小类显示出来,使用DropDownList的JavaScript在做一个文章添加功能时,想在选择大类后,自动将其所属二级小类显示出来,使用DropDownList的SelectedIndexChanged事件可以很容易实现,但每次选择后页面总要刷新一次,让人感觉很不爽。为实现DropDownList无刷新二级联动,这几天在网上找了些资料,但都...

weixin_39880621的博客 247

ubuntu 20.04系统离线安装nfs

ubuntu环境下,离线安装nfs

m0_62464865的博客 2241

DropDownList详解

在.net中,DropDownList和ListBox是最常用的两个LIST控件,我的学习笔记也从这里开始吧! 一、DropDownList 命名空间:System.Web.UI.WebControls 程序集:System.Web(在 system.web.dll 中) 一些常用的属性: DataMember 当数据源包含多个不同的数据项列表时,获取或设置数据绑定控件绑定到的数据列表的

JohnTang2014的专栏 7338

20.Labview使用子vi进行VI间的数据传递详解(模块化)

子VI(模块化)题主在题注中也提到, 子VI的建立只是为了减少程序的负担,那么我们当使用子VI的时候首先就要明确什么是子VI?什么样的程序可以作为子VI?首先我们来看NI官方给的定义,具体说明如下图所示:题主已经将重点画出来了,在官方的解释中将子VI定义为了模块化,大家可以看到创建模块化子VI的特点在于减少代码重复工作优化了程序的框架结构。把一个代码打包,需要的时候就拎出来让他处理处理,不需要的时候就让它躺在我的列表里就行了也不占用运行空间。那么创建子VI需要需要注意以下几点:①任何一个程序。

关注我,更多技术问题欢迎私聊~ 3516

轴承寿命预测 | 基于BiLSTM双向长短期记忆神经网络的轴承寿命预测附matlab完整代码

轴承寿命预测 | 基于BiLSTM双向长短期记忆神经网络的轴承寿命预测附matlab完整代码

默默科研仔的博客 274

DropDownList控件的使用(方法,属性)

在.net中,DropDownList和ListBox是最常用的两个LIST控件,我的学习笔记也从这里开始吧! 一、DropDownList 命名空间:System.Web.UI.WebControls 程序集:System.Web(在 system.web.dll 中) 一些常用的属性: DataMember 当数据源包含多个不同的数据项列表时,获取或设置数据绑定控件绑定到的数据列表的

shan1774965666的专栏 1万+

华为数通方向HCIP-DataCom H12-831题库(多选题:121-140)

华为数通HCIP H12-831多选题

didiplus 1291

创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件

Bootstrap是当下流行的前端UI组件库之一。利用Bootstrap,可以很方便的构造美观、统一的页面。把设计师从具体的UI编码中解放出来。   Bootstrap提供了不少的前端UI组件。带下拉菜单的文本框就是其中之一,效果图如下(真要自己完全设计,还得费一番功夫)   关于该组件的详情参看Bootstrap官网、带下拉菜单的文本框   看到上面的效果图,使我想到WinFor...

weixin_34375233的博客 253

音视频OSD——使用freetype将矢量字库的信息叠加至YUV

目录freetypes使用步骤1)包含头文件:2) 初始化库:3)加载face对象:4)设置字体大小5)设置字体位置,以及旋转度数:6)加载字形图像准备矢量字库代码.c.h效果叠加至YUV freetypes FreeType是一个完全开源的、可扩展、可定制且可移植的字体引擎,它提供TrueType字体驱动的实现统一的接口来访问多种字体格式文件 下载freetypes tar -xjf freetype-2.4.10.tar.bz2 cd freetype-2.4.10/ ./configure

路人coder 2364

uboot引导vxworks--t2080调试记录

开发环境: t2080rdb, uboot2015, vxworks7.01. 《VxWorks_7_fsl_t2t4_BSP_Supplement_Guide__SR0620.pdf》描述: 实际上默认创建的vip,profile选项为none时,vip内核配置中是包含了INCLUDE_END选项的。所以在创建vip的时候最好就添加上PROFILE_DEVELOPMENT。 2. 内核参数bootargs是一些网络参数设置=> pri bootargs bootargs=memac(1,0)b109304

珂珂可爱多 2641

dropdownlist绑定方法

也谈谈动态绑定dropdownlist 优快云 2004年7月31日 阅读:6428次   说来,很多的dropdownlist选项都不是固定的,是会动态改变的,一种方法是在页面上写死,改变时,直接修改页面就可以了。但是很多人是使用动

1万+

生信分析进阶14 - 从GTF文件提取基因、转录本、TSS和TSE

从GTF文件提取基因、转录本、TSS和TSE

LittleComputerRobot的博客 677

实现无刷新DropDownList联动效果。

说明:本文在http://blog.youkuaiyun.com/cuike519/archive/2004/08/22/81727.aspx文章的基础上做了一点修改。       在做一个文章添加功能时,想在选择大类后,自动将其所属二级小类显示出来,使用DropDownList的SelectedIndexChanged事件可以很容易实现,但每次选择后页面总要刷新一次,让人感觉很不爽。为实现DropDownL

■◇◇ 笨鸟的窝 ◇◇■ 2576

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

二级DropDownList控件源码

二级DropDownList控件源码 将源码放于此,不过感觉并不是很满意。有一个小问题,就是获取小类的值,因为控件中加入了一个功能,就是如果在初始时带入小类的值时,控件会自动将小类相应的选项选中,并带动大类的选项,这样就一个冲突:获取小类的值与初始小类的值带来的影响。又开始忙了,再琢磨一下后修改。源码如下:using System.Text;using System.Globali

不经历风雨怎么见彩虹 1703

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

使用DataGrid动态绑定DropDownList

使用DataGrid动态绑定DropDownList hbzxf (阿好)http://www.cnblogs.com/hbzxf         简单的使用模板列绑定DropDownList,初学者想必都会了,但有时候,我们要做的就是在编辑的时候想让某一列定制为DropDownList,并且根据正常情况下显示的值自动变换DropDownList中所选的值,然后保存选择后的值到数据库或XML文件

张锋的博客 7997

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

dropdownlist控件取值用法介绍

今天打算学习下dropdownlist控件的取值,当你通过数据库控件或dataset绑定值后,但又希望显示指定的值,这可不是简单的值绑定就OK,上网搜了一些资料,想彻底了解哈,后面发现其中有这么大的奥妙,可以通过很多种方法解决同样的问题,下面详说: 一、dropdownlist控件的值绑定方法: 1、直接输入item项 asp:DropDownList ID="DropDownL

u014194763的博客 6818

ComboBox 与DropDownList

上网找了下,转来这个文章。自己看看怕忘记 mx.controls.ComboBox      -&gt;    spark.components.DropDownList        ComboBox 控件是 DropDownListBase 控件的子类。与 DropDownListBase 控件类似,当用户从 ComboBox 控件的下拉列表中选择某项时,数据项将显示在控件的提...

iteye_16491的博客 783

DropDownList绑定DataTable

        Dim qx As String()        qx = Split("白色,兰色,黄色,黑色,红色", ",")        Dim dt As DataTable = New DataTable("col")        Dim dc As DataColumn = New DataColumn("str")        dt.Columns.Add(dc) 

每天提高一点点 1986

C#下实现主从DropDownList互动的方法

相信和我一样,有很多同行都遇到主从dropdownlist互动的问题,比如选择了县,那么让系统自动在dropdownlist2中列出该县下属的乡名列表,而选了乡后,再在dropdownlist3中列出该乡下属的村的列表,那么我以前的解决方法是重新Rill相应dropdownlist所绑定的dataset,这样费事费资源,而且麻烦,其实我们可以用RowFilter来实现,下面是我的具体实现方法:

wlwhhy的专栏 1593

WebForm的Grid页面页脚DropDownList事件

帖子http://community.youkuaiyun.com/Expert/topic/3506/3506615.xml?temp=.5394251中,提到了一个很有意思的问题。【我的datagrid的页脚有一个dropdownload控件,如果是一个BUTTON按钮的话,可以在datagrid的DG_Card_ItemCommand事件里来响应BUTTON按钮的事件,e.CommandName==

那一剑的风情 2187

dropdownlist控件设置默认值,DropDownList如何选择默认值

I have many DropDownLists on pageclass BigViewModel{public List SmallVM {get;set;}public List Items {get;set;}//some other properties}class SmallViewModel{public string ItemId {get;set;}//some other p...

weixin_35856883的博客 710

php dropdownlist,Yii2中DropDownList简单用法示例

本文实例讲述了Yii2中DropDownList简单用法。分享给大家供大家参考,具体如下:这里以实际应用为例讲解Yii2 DropDownList用法。有一张分类表,无限极分类那种,表结构如下,pid就是父分类ID这里我们要实现:新建分类的时候,父分类可以从所有分类中任选一个或者不选编辑分类时,父分类不能选择当前编辑的分类。。。如果选自己,父分类就是自己了,必然出错!实现代码如下,我就贴上form...

weixin_33252145的博客 292

给dropdownlist等控件增加客户端onchange事件

dropdownlist等控件的onchange事件,如果同时要触发js弹出框,则采用以下方法: 后台:    if (iStatusNo == (int)ZTE.EVAL.Model.EnumCollections.InvestigateStatus.已发布)    {         this.ddlOperation.Items.Add(new ListItem(OperType.预

johncools的博客 2796

asp:DropDownList 使用

<asp:DropDownList ID="DropDownList1" runat="server" onchange="return My_DropDownList1()" /> 一、DropDownList后台数据绑定 1.DropDownList1.DataSource=DataSet.tables 绑定数据源。 2.DropDownList1.DataValueFiel...

疯猫 2551

在GridView的中有一个DropDownList,并且DropDownList有回传事件

     最近做一个项目,需要在GridView中的ItemTemplate中添加一个DropDownList,并且当我选择这个DropDownList得时候,他需要向服务器回传数据:如下图: 一开始想在GridView中的事件中写呢,可是DropDownList又没有CommandName属性所以只有在DropDownList得SelecedIndexChanged事件中写了,具

XBF博客 1505
上一篇: 关于DropDownList
下一篇: 水晶报表进行每页统计(在水晶报表中实现每页统计)
hongyanjava
博客等级 码龄17年 12粉丝 20原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值