c#vs2015 一个文本框多字段模糊查询datagridview表数据

来源:互联网 发布:ssh毕业设计2017源码 编辑:程序博客网 时间:2024/06/14 07:43


using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace 一个本框多字段查询
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private void dataGridViewAssignmentERP1()//dataGridView1表,改列名称,将控件设置为只读,排序, 宽度
        {
            dataGridView1.Columns[0].HeaderText = "选择";//改列名称
            dataGridView1.Columns[1].HeaderText = "员工编号";//改列名称
            dataGridView1.Columns[2].HeaderText = "员工姓名"; //改列名称
            dataGridView1.Columns[3].HeaderText = "性别";//改列名称
            dataGridView1.Columns[4].HeaderText = "状态"; //改列名称
            dataGridView1.Columns[5].HeaderText = "部门";//改列名称
            dataGridView1.Columns[6].HeaderText = "职务"; //改列名称
            dataGridView1.Columns[7].HeaderText = "教育程度";//改列名称
            dataGridView1.Columns[8].HeaderText = "身份证号"; //改列名称
            dataGridView1.Columns[9].HeaderText = "电话号码";//改列名称
            dataGridView1.Columns[10].HeaderText = "籍贯"; //改列名称
            dataGridView1.Columns[11].HeaderText = "出生日期";//改列名称
            dataGridView1.Columns[12].HeaderText = "家庭电话"; //改列名称
            dataGridView1.Columns[13].HeaderText = "家住地址";//改列名称
            dataGridView1.Columns[14].HeaderText = "民族"; //改列名称
            dataGridView1.Columns[15].HeaderText = "婚姻状况";//改列名称
            dataGridView1.Columns[16].HeaderText = "现住地址"; //改列名称
            dataGridView1.Columns[17].HeaderText = "入职日期";//改列名称
            dataGridView1.Columns[18].HeaderText = "试用期"; //改列名称
            dataGridView1.Columns[19].HeaderText = "离职日期"; //改列名称
            dataGridView1.Columns[20].HeaderText = "政治面貌";//改列名称
            dataGridView1.Columns[21].HeaderText = "电子邮箱"; //改列名称
            dataGridView1.Columns[22].HeaderText = "毕业学校"; //改列名称
            dataGridView1.Columns[23].HeaderText = "所学专业"; //改列名称
            dataGridView1.Columns[24].HeaderText = "工资银行帐号";//改列名称
            dataGridView1.Columns[25].HeaderText = "备注"; //改列名称
        }
        SqlConnection conn;
        private void RefreshData1()//dataGridView1表刷新数据
        {
            try
            {
                conn = new SqlConnection("server=WINDOWS-CBBU2E6;database=OrderManagementSystem;Uid = sa; Pwd = 123");
                SqlCommand cmd = new SqlCommand("select*from dbo.staffinformation", conn);
                SqlDataAdapter sda = new SqlDataAdapter();
                sda.SelectCommand = cmd;
                DataSet ds = new DataSet();
                sda.Fill(ds, "dbo.staffinformation");
                dataGridView1.DataSource = ds.Tables["dbo.staffinformation"];
                dataGridViewAssignmentERP1();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "软件提示");
                throw ex;
            }

        }
        private void Form1_Load(object sender, EventArgs e)
        {
            RefreshData1();//dataGridView1表刷新数据
        }

        private void button1_Click(object sender, EventArgs e)
        {
            conn = new SqlConnection("server=WINDOWS-CBBU2E6;database=OrderManagementSystem;Uid = sa; Pwd = 123");
            SqlCommand cmd = new SqlCommand("select * from dbo.staffinformation where  PersonnelID  like '%" + textBox1.Text + "%'or  PersonnelName  like '%" + textBox1.Text + "%' or  Sex  like '%" + textBox1.Text + "%'or  Status  like '%" + textBox1.Text + "%'or  Department  like '%" + textBox1.Text + "%'or  Post  like '%" + textBox1.Text + "%'or  EducationDegree  like '%" + textBox1.Text + "%'or  IDNumber  like '%" + textBox1.Text + "%'or  PhoneCode  like '%" + textBox1.Text + "%'or  NativePlace  like '%" + textBox1.Text + "%'or  BirthDate  like '%" + textBox1.Text + "%'or  HomePhone  like '%" + textBox1.Text + "%'or  HomeAddress   like '%" + textBox1.Text + "%'or  Nation  like '%" + textBox1.Text + "%'or  MaritalStatus  like '%" + textBox1.Text + "%'or  PresentAddress  like '%" + textBox1.Text + "%'or  EntryDate   like '%" + textBox1.Text + "%'or  DuringProbation  like '%" + textBox1.Text + "%'or  DimissionDate  like '%" + textBox1.Text + "%'or  PoliticalStatus  like '%" + textBox1.Text + "%'or  Email   like '%" + textBox1.Text + "%'or  SchoolGraduation  like '%" + textBox1.Text + "%'or  SoxtSpecialty  like '%" + textBox1.Text + "%'or  WagBankID   like '%" + textBox1.Text + "%'or  Remarks  like '%" + textBox1.Text + "%'", conn);
            SqlDataAdapter sda = new SqlDataAdapter();
            sda.SelectCommand = cmd;
            DataSet ds = new DataSet();
            sda.Fill(ds, "dbo.staffinformation");
            dataGridView1.DataSource = ds.Tables["dbo.staffinformation"];
        }
    }
}

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 下载了种子百度网盘解析不了怎么办 正畸复诊后吃饭一直会磨嘴怎么办 遇到儿子说话对母亲不满母亲怎么办 冰箱旧了怎么办教你创新冰箱翻新法 微信陌生人加好友发红包怎么办 微信红包发了对方收不到怎么办 发红包是微信密码不知道了该怎么办 微信上红包密码不知道密码怎么办 本人不知道微信自动发红包怎么办 微信钱包里的钱没了怎么办 微信聊天删除了红包没领怎么办 微信红包未领取删掉了怎么办 微信红包没领取删掉了怎么办 微信红包没领取就删除好友了怎么办 老公一个人出去玩不愿带老婆怎么办 干了一年也攒不下钱怎么办 住院出院后请领导同事吃饭怎么办 有同事请吃饭答应了又不想去怎么办 同事请吃饭发红包不收怎么办 同事要走了请吃饭我不想去怎么办 请领导吃饭他说今晚有事我该怎么办 两个月的狗狗不吃狗粮怎么办 挖机驾驶室的小镙杆总是掉该怎么办 开挖机出了事故没有证怎么办 发现小孩有早恋现象做家长该怎么办 马上中考了初三孩子不上学怎么办 初三孩子老说自己难受不上学怎么办 幼儿园安全教案迷路了怎么办及反思 老婆发现我出轨后离家出走了怎么办 把丝袜放进马桶水箱堵了怎么办 如果老公那方面不行但人很好怎么办 老公哪里都好就是那方面不行怎么办 电饭锅盖子卡的地方掉了怎么办 唯品会退货已经收到了不退款怎么办 有人用qq冒充我和别人聊天怎么办 别人冒充我的微信名和头像怎么办 快餐店无证经营被工商局查了怎么办 买的圣才电子书只有在线版怎么办 吃了汤汤水水奶水还是少怎么办 粗肋草叶子和劲长白点怎么办 海鲜泡的时间长了有味了怎么办