首页 > 解决方案 > Datagridview 搜索非 SQL 搜索按钮 c#

问题描述

目前,我有一个 datagridview 从 CRM 服务器中提取所有信息的数据,我想知道是否有任何方法可以让搜索按钮能够使用 LIKE 功能进行搜索,就像搜索 SQL 数据库一样。现在我的搜索按钮必须是精确的文本才能找到我想要的行,我只是希望如果可能的话你们能够帮助我。这是我现在拥有的代码。

private void btnSearch_Click(object sender, EventArgs e)
{
    string searchValue = txtS.Text;
    int rowIndex = -1;
    dataTable.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
    try
    {
        foreach (DataGridViewRow row in dataTable.Rows)
        {
            if (row.Cells[1].Value.ToString().Equals(searchValue))
            {
                rowIndex = row.Index;
                dataTable.ClearSelection();
                row.Selected = true;
                dataTable.FirstDisplayedScrollingRowIndex = rowIndex;
                dataTable.Focus();
                break;
            }
        }
    }
    catch (Exception)
    {
        MessageBox.Show("No solutions with that name.");
    }
}

感谢大家!

标签: c#dynamics-crm

解决方案


推荐阅读