zoukankan      html  css  js  c++  java
  • 下拉 回车 筛选

     List<string> GSCarNo = new List<string>();
    
    //添加一空白选项
                GSCarNo.Add("");
    tag=false
    
    private void com_vehicle_code_KeyUp(object sender, KeyEventArgs e)
            {
                //回车模糊查询
                if (e.KeyCode == Keys.Enter)
                {
                    if (com_vehicle_code.Text.Trim().Length != 0)
                    {
                        if (radioCol.Checked)
                        {
                            List<string> subGSCarNo = GSCarNo.FindAll(GSMatchCarNo);
                            com_vehicle_code.DataSource = subGSCarNo;
                            if (com_vehicle_code.DroppedDown)
                            {
                                com_vehicle_code.DroppedDown = false;
                            }
                            else
                            {
                                com_vehicle_code.DroppedDown = true;
                            }
                        }
                        else if (radioHe.Checked)
                        {
                            List<string> subWGCarNo = WGCarNo.FindAll(GSMatchCarNo);
                            com_vehicle_code.DataSource = subWGCarNo;
                            if (com_vehicle_code.DroppedDown)
                            {
                                com_vehicle_code.DroppedDown = false;
                            }
                            else
                            {
                                com_vehicle_code.DroppedDown = true;
                            }
                        }
                    }
                }
            }
    
    private bool GSMatchCarNo(string s)
            {
                if (s.IndexOf(com_vehicle_code.Text.Trim()) > -1)
                {
                    return true;
                }
                return false;
            }
    
    
    if (com_vehicle_code.Text.Trim().Length == 0)
                {
                    if (radioCol.Checked)
                    {
                        com_vehicle_code.DataSource = GSCarNo;
                    }
                    else if (radioHe.Checked)
                    {
                        com_vehicle_code.DataSource = WGCarNo;
                    }
                }
    
       private void com_vehicle_code_DropDownClosed(object sender, EventArgs e)
            {
                com_vehicle_code.Tag = "false";
            }
    
    if (radioHe.Checked)
                {
                    DataRow[] drs = _dtcar.Select("vi_vehicle_code='" + com_vehicle_code.Text.Trim() + "'");
                    if (drs.Length > 0)
                    {
                        com_driver.Text = drs[0]["vi_driver_name"].ToString();
                        com_driver_phone.Text = drs[0]["vi_driver_mobile"].ToString();
                    }
                }
    
    
     private void com_vehicle_code_SelectedIndexChanged(object sender, EventArgs e)
            {
                if (radioHe.Checked)
                {
                    DataRow[] drs = _dtcar.Select("vi_vehicle_code='" + com_vehicle_code.Text.Trim() + "'");
                    if (drs.Length > 0)
                    {
                        com_driver.Text = drs[0]["vi_driver_name"].ToString();
                        com_driver_phone.Text = drs[0]["vi_driver_mobile"].ToString();
                    }
                }
            }
  • 相关阅读:
    PHP中有多态么
    【Android】九宫格实现
    采用xshell链路本地虚拟机Linux
    读取资源文件的工具.
    dede织梦背景经常使用标签
    PHP第三个教训 PHP基本数据类型
    Linux经常使用的命令(必看)
    易Android登录Demo
    [2013山东ACM]省赛 The number of steps (可能DP,数学期望)
    web开发性能优化---UI接口章
  • 原文地址:https://www.cnblogs.com/goto/p/2443344.html
Copyright © 2011-2022 走看看