zoukankan      html  css  js  c++  java
  • 传智HRMS条件搜索

         private void btnSearch_Click(object sender, RoutedEventArgs e)
            {
                List<string> whereList = new List<string>();
                List<SqlParameter>paramslist=new List<SqlParameter>();
                if(cbSearchByOperator.IsChecked==true)
                {
                    if (cmbOperator.SelectedIndex < 0)
                    {
                        MessageBox.Show("请选择操作员");
                    }
                    whereList.Add("OperatorId=@OperatorId");
                    paramslist.Add(new SqlParameter("@OperatorId", cmbOperator.SelectedValue));
                }
                if (cbSearchByMakeDate.IsChecked == true)
                {
                    whereList.Add("MakeDate Between @BeginDate and @EndDate");
                    paramslist.Add(new SqlParameter("@BeginDate",dpBeginDate.SelectedDate));
                    paramslist.Add(new SqlParameter("@EndDate", dpEndDate.SelectedDate));
                }
                if (cbSearchByAction.IsChecked == true)
                {
                    whereList.Add("ActionDesc like @ActionDesc");
                    paramslist.Add(new SqlParameter("@ActionDesc",
                        "%"+txtAcionDesc.Text+"%"));
                }
                if (whereList.Count <= 0)
                {
                    MessageBox.Show("至少选择一个查询条件");
                }
                string sql = "select * from T_OperationLog where "
                    + string.Join(" and ", whereList);//whereList是一个字符串,它保存了查询条件
                T_OperationLog[] logs =
                               new T_OperationLogDAL().Search(sql, paramslist.ToArray());//转为数组类型
                datagrid.ItemsSource = logs;
            }
  • 相关阅读:
    图片延迟加载(lazyload)的实现原理
    jquery lazyload延迟加载技术的实现原理分析
    目前为止用过的最好的Json互转工具类ConvertJson
    ASP.NET前台代码绑定后台变量方法总结
    使用MySql时会遇到中文乱码的问题
    asp.net 时间格式大全
    asp.net 记录用户打开和关闭页面的时间
    分页 排序 表格 多功能
    使用Jquery实现可编辑的表格 并使用AJAX提交到服务器修改数据
    Hive和Hbase
  • 原文地址:https://www.cnblogs.com/sulong/p/4686925.html
Copyright © 2011-2022 走看看