Sql Datagrid文本框搜索C#

Sql Datagrid文本框搜索C#,sql,database,search,datagridview,textbox,Sql,Database,Search,Datagridview,Textbox,我正在为学校开发一个应用程序,我有一个连接到本地SQL数据库的datagrid 只要点击一个按钮,我的数据就会显示在数据网格中,这一切都进行得很顺利 问题是我希望能够搜索特定的客户ID 我对编程相当陌生。我在谷歌上搜索了几个小时,但我找不到一个好方法来使用大多数代码 有人知道在文本框中添加过滤器的简单方法吗?该文本框将与my DataGridView关联?这将为您提供值的gridview行索引: String searchValue = "somestring"; int rowIndex =

我正在为学校开发一个应用程序,我有一个连接到本地SQL数据库的datagrid

只要点击一个按钮,我的数据就会显示在数据网格中,这一切都进行得很顺利

问题是我希望能够搜索特定的客户ID

我对编程相当陌生。我在谷歌上搜索了几个小时,但我找不到一个好方法来使用大多数代码


有人知道在文本框中添加过滤器的简单方法吗?该文本框将与my DataGridView关联?

这将为您提供值的gridview行索引:

String searchValue = "somestring";
int rowIndex = -1;
foreach(DataGridViewRow row in DataGridView1.Rows)
{
    if(row.Cells[1].Value.ToString().Equals(searchValue))
    {
        rowIndex = row.Index;
        break;
    }
}
或者LINQ查询

    int rowIndex = -1;

    DataGridViewRow row = dgv.Rows
        .Cast<DataGridViewRow>()
        .Where(r => r.Cells["SystemId"].Value.ToString().Equals(searchValue))
        .First();

    rowIndex = row.Index;

你用什么编程语言?我看到这是一个ASP应用程序。我正在做一个Windows窗体。所以这些代码对我来说都是新的:O:(查看编辑。这将选择(突出显示)您要查找的行。
 dataGridView1.Rows[rowIndex].Selected = true;