//按钮点击事件
private void Btn_Search_Click(object sender, EventArgs e)
{
//获取编辑框的值
string text = this.textEdit1.Text; ColumnView view = (ColumnView)UserManagementGrid.FocusedView;
GridColumn column = null; //判断是否为空
if (!text.Equals(""))
{
//判断首个字符是否是英文
if ((text[] > 'a' && text[] < 'z') || (text[] > 'A' && text[] < 'Z'))
{
//英文(UserName为数据库里面的列名,TrueName同理)
column = view.Columns["UserName"];
}
else
{
//不是英文
column = view.Columns["TrueName"];
}
}
else
{
ShowInfo("请输入用户名或姓名!");
} if (column != null)
{
int rhFound = ;
//从第0行开始查询,查询的列,匹配列中的值
rhFound = view.LocateByDisplayText(, column, text); //如果行值正常,即条件满足,存在
if (rhFound != DevExpress.XtraGrid.GridControl.InvalidRowHandle)
{
view.FocusedRowHandle = rhFound;
view.FocusedColumn = column;
view.SelectRow(rhFound);
}
else
{
ShowInfo("无此用户名或姓名!");
}
} } /// <summary>
/// 行风格设置
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
private void UserManagementView_RowCellStyle(object sender, DevExpress.XtraGrid.Views.Grid.RowCellStyleEventArgs e)
{
//如果行不是焦点行,则背景色为白色
if (e.RowHandle != UserManagementView.FocusedRowHandle)
{
e.Appearance.BackColor = Color.White;
} }

方法二:

通过特定列的值搜索

public List<Users> GetUsersByShowText(string text)
{
  return _db.Users.Where(p => p.UName.Contains(text) || p.TrueName.Contains(text)).ToList();
}

WinForm------给GridControl添加搜索功能的更多相关文章

  1. lucene3.6笔记添加搜索功能

    lucene为程序添加搜索功能,此功能基于已创建好的文档的索引之上.这里我已经为一些文档建立了索引,并保存到硬盘上.下面开始针对这些索引,添加搜索功能. 1.简单的TermQuery搜索 Java代码 ...

  2. 011.Adding Search to an ASP.NET Core MVC app --【给程序添加搜索功能】

    Adding Search to an ASP.NET Core MVC app 给程序添加搜索功能 2017-3-7 7 分钟阅读时长 作者 本文内容 1.Adding Search by genr ...

  3. dgango中admin下添加搜索功能

    admin下添加搜索功能: 在表单中加入search_fields = ['ip','hostname']   可模糊匹配 当有人在管理搜索框中进行搜索时,Django将搜索查询分解成单词,并返回包含 ...

  4. layui-treeTable v2.0添加搜索功能

    layui-treeTable 添加搜索功能 在树形表格头部加一个input框: <div class="layui-inline"> <input class= ...

  5. ZKEACMS添加搜索功能,搜索插件说明

    ZKEACMS默认是不支持搜索功能的.但是搜索功能是比较常用的一个功能,使用这个搜索插件,可以让CMS支持搜索: 如下图所示: 数据库 Microstft Sql Server 2008R2 以上 页 ...

  6. 给 hugo 博客添加搜索功能

    起因 我的博客使用了 hugo 作为静态生成工具,自带的主题里也没有附带搜索功能.看来,还是得自己给博客添加一个搜索功能. 经过多方查找,从 Hugo Fast Search · GitHub 找到一 ...

  7. 给jekyll博客添加搜索功能

    使用SWIFTYPE为jekyll博客添加搜索引擎 步骤 1.首先去swiftype注册一个账号 2.接着添加自己想要配置的网站地址并为新设定的引擎添加一个名字(非会员只能设置一个引擎). 3.收到验 ...

  8. DevExpress 标题栏添加搜索功能

    上图是效果图 附件示例代码下载

  9. Hexo next主题添加站内搜索功能

    根据关键字搜索博文,站内搜索的功能很实用.hexo开启站内搜索很方便,已经有现成的插件可以使用,也是为了方便自己 安装插件 npm install hexo-generator-search --sa ...

随机推荐

  1. IE6下margin时,float浮动产生双倍边距

    今天遇到了一个IE6下的兼容性问题,虽然IE6已经不被大众所期待了,用户也已基本上消失的所剩无几,但是,作为一个问题而存在,我们有必要尝试的去研究一下bug的改善方法 对元素float-left,然后 ...

  2. iOS开发小技巧--iOS中设置applicationIconBadgeNumber遇到的问题

    iOS中设置applicationIconBadgeNumber 在iOS7中直接设置applicationIconBadgeNumber没有问题,但是在iOS8之后设置applicationIcon ...

  3. js_RGB转16进制(rgb2hex)

    输入:rgb(13,0,255) 输出:#0d00ff 在线颜色转换工具:http://www.atool.org/colorpicker.php 1 2 3 4 5 6 7 8 9 function ...

  4. <UL>中<li>标签前编号图片的简单调用

    <style type="text/css"> ul li{ list-style-type:none} .men ul{ background:url(http:// ...

  5. bzoj4358: permu

    莫队算法,用线段树维护最长连续1,复杂度O(nsqrt(m)logn) 刚开始TLE了,看了claris大爷的blog说是kd-tree,然而并不会kd-tree…… 然后就打算弃疗了...弃疗之前加 ...

  6. Using the rJava package on Win7 64 bit with R

    加载 rJava 包报错: > library(rJava) Error : loadNamespace()里算'rJava'时.onLoad失败了,详细内容: 调用: fun(libname, ...

  7. cufflinks install

    liuhui@pine:~/bin/cufflinks-master$ ./configure --with-bam=/usr/local/include/bam checking for a BSD ...

  8. Cell右滑的动作状态

    //允许cell可以进行编辑 - (BOOL)tableView:(UITableView *)tableView canEditRowAtIndexPath:(NSIndexPath *)index ...

  9. Leetcode 367. Valid Perfect Square

    Given a positive integer num, write a function which returns True if num is a perfect square else Fa ...

  10. Leetcode 372. Super Pow

    使用公式 c = ab  =>  c mod d = [a mod d * b mod d] mod d 所以a^423 mod d = (a^100)^4 * (a ^10)^2 * a^3 ...