精华内容
下载资源
问答
  • DataGridView根据下拉列表显示数据

    千次阅读 多人点赞 2014-07-25 21:21:09
    DataGridView下拉列表直接显示查询数据

         我们都知道,DataGridView可以直接绑定数据源,显示数据库中的数据。但是我想做的是可以对他进行条件查询,根据用户级别选择不同级别的记录。


        以上这个控件就是DataGridView控件,可以用它直接绑定数据源,显示数据库中表格的数据。

        添加控件以后,出来一个DataGridView任务,按照步骤一步一步,就会成功绑定数据源。

        绑定数据源之后会显示出来我们想要的表格,如图:


    2、接下来就是添加查询了,注意查询语句不要写错。

    注意我们的查询语句不能写错。查询用户级别为一般用户的就写为:

    SELECT * FROM Where Level="一般用户",之后点击查询生成器。以此类推,分别查询出来3个用户级别的对应的信息来。



         当我们点击不同用户级别的信息会出来对应的用户信息。但是这不是我想要的效果,我想用的是Combobox控件,会让自己的界面美观一些。当然了,上边那个一般用户、管理员、操作员。也就是ToolStrip控件可以转化为Combobox控件。但是转化后怎么用,我不会,所以想了一个笨方法。

    我添加一个Combobox控件,在界面上把ToolStripc删除了,虽然删了,但是添加查询的代码还是有的。我把代码做一定修改,改在Combobox_SelectedIndexChanged事件下。

    再把UserIDUserNameHead 改成中文形式。编辑列(HeaderText属性)

     Private Sub ComboBox1_SelectedIndexChanged_1(sender As Object, e As EventArgs) Handles comboLevel.SelectedIndexChanged
            If comboLevel.Text = "一般用户" Then    '如果ComboLevel选择的是一般用户,则查询一般用户的记录
                Me.T_UserInfoTableAdapter.一般用户(Me.UserInfo.T_UserInfo)
            End If
            If comboLevel.Text = "操作员" Then    '如果ComboLevel选择的是操作员,则查询操作员的记录
                Me.T_UserInfoTableAdapter.操作员(Me.UserInfo.T_UserInfo)
            End If
            If comboLevel.Text = "管理员" Then     '如果ComboLevel选择的是管理员,则查询管理员的记录
                Me.T_UserInfoTableAdapter.管理员(Me.UserInfo.T_UserInfo)
            End If

    运行如图:


        这种方法好像有点笨,但是我只用了控件绑定的和控件直接查询的方式,几乎没写什么代码,DataGridView控件本身的功能就很强大,不用写代码,直接绑定项目数据源,直接添加查询就可以了。不过代码查询也是要学会的。。。。嘿嘿。

        大家有什么好的方法可以教教我,悉心请教。学习中。。。。。。



    展开全文
  • 页面中有一个下拉列表和一个文本框,下拉列表中有 “早班”、“中班”、“晚班”要求如果选择“早班”文本框中显示“08:00”,选择“中班”文本框显示“16:00”晚班显示 “24:00”,这个应该怎么解决
  • layui单选框控制下拉列表显示不同的内容 html: <form class="layui-form"> <div class="layui-form-item"> <label class="layui-form-label"><span class="x-red">*</span>...

    layui单选框控制下拉列表显示不同的内容
    html:

    <form class="layui-form">
    				  <div class="layui-form-item">
    		              <label class="layui-form-label"><span class="x-red">*</span>角色</label>
    		              <div class="layui-input-block">
    		                <input type="radio" id="role" lay-filter="role" name="role" value="1" lay-skin="primary" title="管理员">
    		                <input type="radio" id="role" lay-filter="role" name="role" value="2" lay-skin="primary" title="高校教师" checked>
    		              </div>
    		          </div>
    				<div class="layui-form-item">
    				      <label for="L_email" class="layui-form-label">
    				          <span class="x-red"></span>职称
    				      </label>
    				        <div class="layui-input-inline">
    				          <select lay-filter="aihao" id="level">
    							  	<option value="助教">助教</option>
    							  	<option value="讲师">讲师</option>
    							  	<option value="副教授">副教授</option>
    							  	<option value="教授">教授</option>
    				          </select>
    				        </div>
    				  </div>
    		</form>
    

    js

    <script id="admin" type="text/html">
    		<option value="管理人员">管理人员</option>
    	</script>
    	<script id="teacher" type="text/html">
    		<option value="助教">助教</option>
    		<option value="讲师">讲师</option>
    		<option value="副教授">副教授</option>
    		<option value="教授">教授</option>
    	</script>
    	<script type="text/javascript">
    		layui.use('form',function(){
    			var form = layui.form;
    			form.on('radio(role)',function(data){//这里的role是指 lay-filter="role"的role
    				if(data.value==1){
    					$("#level").html("");
    					var html=document.getElementById("admin").innerHTML;
    					$("#level").append(html);
    				}
    				if(data.value==2){
    					$("#level").html("");
    					var html=document.getElementById("teacher").innerHTML;
    					$("#level").append(html);
    				}
    				form.render();//动态插入的更新渲染
    			})
    		})
    	</script>
    

    实现的效果:
    初始
    选择管理员
    选择高校教师
    如果你有更好的方法请告诉我:)

    展开全文
  • 下面将演示前端下拉列表显示后台数据库中class表的说有班级的名称 环境:  Tomcat-8.5.40  mysql-8.0.13  eclipse-4.9.0  springmvc框架 一、从mysql中获取数据  ①编写Class实体类  略。。。  ②...

    下面将演示前端下拉列表显示后台数据库中class表的说有班级的名称

    环境:

      Tomcat-8.5.40

      mysql-8.0.13

      eclipse-4.9.0

      springmvc框架

    一、从mysql中获取数据

      ①编写Class实体类

        略。。。

      ②编写ClassDao用于操作Class表

     1 public class ClassDao {
     2     public List<Class>  getAllClassInfo(){
     3         /*
     4          *     存储对象数据的list
     5          */
     6         List<Class> classlist = new ArrayList<Class>();
     7         Class cla = new Class(); // 对象模型
     8         
     9         /*
    10          *      开始查询数据库
    11          */
    12         Connection con = null; // 用于数据库的连接
    13         PreparedStatement psta = null; // 用于操作数据库
    14         ResultSet res = null; // 查询结果集
    15 
    16         /*
    17          *      建立连接
    18          */
    19         con = DBUtil.getConnection();
    20         /*
    21          *      编写sql查询语句
    22          */
    23         String sql = "select * from class";
    24 
    25         try {
    26                     
    27             /*
    28              *      预编译
    29              */
    30             psta = con.prepareStatement(sql);
    31                         
    32             /*
    33              *      执行查询语句,返回查询结果
    34              */
    35             res = psta.executeQuery();
    36             while (res.next()) {
    37                 cla = new Class(); // 初始化对象
    38                 cla.setClass_id(res.getString("class_id"));
    39                 cla.setClass_name(res.getString("class_name"));
    40                 cla.setOwner_id(res.getString("owner_id"));
    41                 classlist.add(cla); // 添加到list的末尾
    42             }
    43                     
    44         } catch (SQLException e) {
    45             e.printStackTrace();
    46         } finally {
    47             /*
    48              *      关闭数据库
    49              */
    50             DBUtil.closeConnection(con, psta, res);
    51         }
    52         /*
    53          *     返回结果
    54          */
    55         return classlist;
    56     }
    57 }
    ClassDao

      注:查询数据库的代码可以可按照自己的风格编写,本人小白所以代码略繁琐。注意导包,我略去了连接数据库的工具类的代码,直接调用自己写好的。

    二、在控制器中调用ClassDao,获取数据返回给视图

    @Controller
    public class IndexController {
    
        @RequestMapping("register.jch")
        public ModelAndView registerindex() {
            // TODO Auto-generated method stub
            /*
             *     存储对象数据的list
             */
            List<Class> classlist = new ArrayList<Class>();
            /*
             *     用于操作class表
             */
            ClassDao classdao = new ClassDao();
            /*
             *     获取class表的所有信息
             */
            classlist = classdao.getAllClassInfo();
            /*
             *     返回数据给视图
             */
            ModelAndView mv = new ModelAndView();
            mv.addObject("classlist", classlist);
            mv.setViewName("home/register/register");
            
            return mv;
        }
    
    }
    IndexControlle

      注:setViewName一定要是自己的视图路径才能将视图返回给用户界面。

    三、编写前端jsp代码,获取控制器返回的数据

      

    1 <label for="cla">班 级:</label>
    2 <select style="width:240px;" class="cla" id="cla" name="cla">
    3         <option value="">请选择:</option>
    4         <c:forEach items="${classlist}" var="cla">
    5              <option value="${cla.class_id}">${cla.class_name}</option>
    6         </c:forEach>
    7 </select>

        注:要想正确执行上述代码还需要导jar包和在jsp页面编写一段声明才能够正确解析

        在jsp首部添加一行代码

    <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>

        jstl-1.2.jar和taglibs-standard-impl-1.2.5-javadoc.jar

        导入这两个jar包。

    四、刷新页面查看效果,祝成功!

     

    转载于:https://www.cnblogs.com/blogs-jch/p/11134369.html

    展开全文
  • datatable绑定comboBox,在下拉菜单中显示对应数据 实现方法: 1、生成datatable,并为combox绑定数据源: comboBox1.DataSource = dt1; comboBox1.DisplayMember = "用户编码"; comboBox1.ValueMem
    实现功能:
         datatable绑定comboBox,在下拉菜单中显示对应数据
    实现方法:
         1、生成datatable,并为combox绑定数据源:
                comboBox1.DataSource = dt1;
                comboBox1.DisplayMember = "用户编码";
                comboBox1.ValueMember = "ID";
                this.comboBox1.SelectedIndex = -1;
        2、在combox的SelectedIndexChanged事件中添加如下方法:
            private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
            {
                int iCurrentIndex = this.comboBox1.SelectedIndex;
                if (iCurrentIndex < 0) return;
                DataRow dr = dt1.Rows[iCurrentIndex];
                iID = Int32.Parse(dr["ID"].ToString());
            }
    另:如果textBox也想绑定该数据源,实现连动(如输入编码显示对应名称)
        3、在textBox的TextChanged事件中添加如下方法:
            private void textBox1_TextChanged(object sender, EventArgs e)
            {
                string strUserNo = this.textBox1.Text.Trim();
                for (int i = 0; i < dt1.Rows.Count; i++)
                {
                    if (dt1.Rows[i]["用户编码"].ToString() == strUserNo)
                    {
                        this.comboBox1.SelectedIndex = i;
                        break;
                    }
                    else
                    {
                        this.comboBox1.SelectedIndex = -1;
                    }
                }
            }

    展开全文
  • &lt;!DOCTYPE html&gt;&lt;html&gt; &lt;head&gt; &lt;meta charset="UTF-8"&gt; &... /*1、定义复选框函数*/ function test(can) { str2 = can
  • ======================================jquery-ajax请求后台数据转换json显示在select下拉列表 之前运用jquery-ajax请求后台struts2数据,返回到页面的回调函数都是以html格式的,得到的为String字符串。即便...
  • Excel 下拉列表数据有效性智能匹配筛选 来源公式如下(适用于2010以上版本) =OFFSET(数据!$A$1,MATCH(INDIRECT("R"&ROW()&"C"&COLUMN(),)&"*",数据!$A:$A,0)-1,,COUNTIF(数据!$A:$A,INDIRECT("R...
  • 【WPF】给下拉列表ComboBox绑定数据

    千次阅读 2017-01-17 19:16:00
    思路:给ComboBox控件设置它的ItemSource绑定到ViewModel中的某个列表上,该列表是...联网获取到这组数据的Json,然后反序列化为对应的List&lt; 实体类 &gt;列表。 由于只想要绑定这组实体类的Name属性,所...
  • js下拉列表二级联动

    万次阅读 多人点赞 2018-01-20 09:20:59
    所谓二级联动,就是要通过一个下拉列表的选择从而在另一个select下拉列表显示对应数据。好比我有两个下拉列表,第一列表是选择省份,那么我选择某一个省份,那么另一个列表也会对应显示该省份的城市。    ...
  • 下拉列表框中显示树状结构

    千次阅读 2005-08-08 18:15:00
    作者:星轨(oRbIt) E_Mail :inte2000@163.com 转载请注明原作者,否则请勿转载 在下拉列表框中...一个典型的用户界面就是使用下拉列表框(或称组合列表框)显示数据库中相关表名或某个表中的某个字段的全部数据
  • 当你遇到这个问题时,首先确认在xml中是否可以在preview中点击下拉列表可以找到对应的代码,如何不可以,考虑spinner的下拉效果已经展示而是被其他控件遮盖了 ...
  • 对Extjs下拉列表动态添加和删除数据

    千次阅读 2017-09-15 13:51:55
    最近开发中遇到一个问题,就是动态的往下拉列表中添加和删除数据。经过各种查文档加搜索,终于解决了。以下是我的代码: 首先,我需要点击别的模块时动态删除下拉列表中的某些选项,所以添加单击监听事件: ...
  • 小程序下拉列表实现代码。(下箭头是我自己找的,就不放出来了) wxml代码: &amp;amp;lt;view class=&amp;quot;page&amp;quot;&amp;amp;gt; &amp;amp;lt;view class=&amp;quot;body_...
  • Android 自定义下拉列表

    千次阅读 2015-09-18 15:30:12
    Android 自定义下拉列表。效果图如下。 首先,创建一个标题及箭头布局,点击后弹出下拉菜单。,代码如下所示: android:id="@+id/spiner" android:layout_width="match_par
  • Android学习之ListView显示下拉列表

    千次阅读 2014-12-09 22:56:23
    ListView在android中有一个很强大的功能就将获取的数据源以下拉列表的方式部署在用户屏幕上,这种机制最常见的应用 有美团、淘宝这些app,会把商品以列表形式放在屏幕中,你下拉列表,会刷新数据,一般这些数据是...
  • 很多时候在界面布局时我们会用到下拉列表,单独的一个列表与数据库的交互很简单,今天要记录的是当有多个下拉列表联动时,该怎样获取数据,即选择第一个下拉列表的值,动态的改变第二个下拉列表乃至更多列表的值。...
  • 我做的是一个显示全国省市区的下拉列表:如下图 这个下拉列表是三层嵌套的下拉列表,统计列表不能同时打开,一次只能点开一个。点击下拉时触发函数获得下一层级的下拉数据。 代码如下: `render(){“ let ...
  • AngularJS下拉列表动态获取

    千次阅读 2017-04-09 08:36:06
    angularjs 前端下拉列表动态显示数据
  • Unity UGUI 基础 之 DropDown(下拉列表框) 的简单使用(简单改变样式/动态下来列表的数据添加删除/列表事件监听等) 一、简单介绍 UGUI,是Unity自带的 GUI 系统,有别于 NGUI;使用 UGUI 也能制作出比较酷炫...
  • 编写一个html文件的网页代码,页面包含一个下拉列表框、一个文本框和一个按钮,下拉列表框选择要去的网站,当选择完毕后文本框中出现对应的网址。点击确认跳转按钮后访问文本框中出现的网址。 实现效果: 实现代码...
  •   runat="server" BackColor="White" BorderColor="#DEDFDE" BorderStyle="None" BorderWidth="1px" CellPadding="4" ForeColor="Black" 
  • 在jsp页面加载时,从后台获取数据,动态生成下拉列表,加载完成之后,下拉列表中已经有值;
  • 当我们导入excel数据数据表中时,如果数据表中包含其他维表数据的外键,可以通过此方法实现。...2.设置单元格为下拉列表数据-&gt;数据验证-&gt;设置。如图:     3.自动带出下拉数据的...
  • 1、使用JavaScript 的 onchange方法 2、需要写JavaScript代码 <script language="JavaScript"> function change(value) { if(value=="金融类" || value=="计算机类" || value=="哲学类" || value=="文学类...
  • 实现一个在编辑框input下根据输入内容显示匹配内容的下拉列表。 实现思路很简单: 将匹配的内容放在一个div中,input输入时把匹配内容的div显示在input下面。 在做的过程中遇到一个棘手的问题: input的onblur中隐藏...
  • android的下拉列表

    千次阅读 2012-12-02 20:03:20
    这次的话就使用这个下拉列表框做一个城市和区域联动的小例子,数据的话简单起见就弄成静态的。就不先扯淡了。 1.先来看下下拉列表框的标签 android:id="@+id/city" android:prompt="@string/city_label" an
  • ListView显示下拉列表(2)(SimpleAdapter适配器) 上一篇文章我大概介绍了listView的主要功能以及用ArrayAdapter数组适配器实现纯文本的下拉列表。但是在现实生活中,纯文本的使用率不是很高,更多的是用...
  • Three20软件引擎之TabBar与下拉列表访问数据与刷新雨松MOMO原创文章如转载,请注明:转载至我的独立域名博客雨松MOMO程序研究院,原文地址:http://www.xuanyusong.com/archives/647 MOMO一直在使用新浪微博,对围脖...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,506
精华内容 18,202
关键字:

对应下拉列表显示不同数据