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();
                    }
                }
            }
  • 相关阅读:
    Java Collection知识总结
    Java异常总结
    关于触发器
    关于事务
    git分支的创建、删除、切换、合并
    github项目上传管理
    如何在github上下载单个文件夹?
    常见的javascript跨站
    各类常用端口漏洞缺陷
    SEO优化实践操作
  • 原文地址:https://www.cnblogs.com/goto/p/2443344.html
Copyright © 2011-2022 走看看