如何在消息框中显示搜索的行

本文关键字:显示 搜索 消息 | 更新日期: 2023-09-27 18:18:54

你能帮我在消息框中显示搜索的行吗?

下面的代码用于搜索行中的值。

private void button3_Click(object sender, EventArgs e)
{
        // Code to search the  alphanumneric Part Number (in Column1 header called "Name") and highlihgt the row
    foreach (DataGridViewRow row in dataGridView1.Rows)
    {
        if (row.Cells["Age"].Value.ToString().Equals(textBox3.Text.StringComparison.CurrentCultureIgnoreCase))   
        {  
            dataGridView1.Rows[row.Index].Selected = true;
        }
    }
}

如何在消息框中显示搜索的行

如果您要做的是在MessageBox中显示Name列的值,则执行以下操作:

private void button3_Click(object sender, EventArgs e)
{
    // Code to search the  alphanumneric Part Number (in Column1 header called "Name") and highlihgt the row
    foreach (DataGridViewRow row in dataGridView1.Rows)
    {
        if (row.Cells["Age"].Value.ToString().Equals(textBox3.Text.StringComparison.CurrentCultureIgnoreCase))   
        {  
            dataGridView1.Rows[row.Index].Selected = true;
            MessageBox.Show(row.Cells["name"].Value.ToString());
            break;  //This exits the `foreach` loop - not necessary just an assumption.
        }
        else
        {
            //Do something if you don't find what you wanted or `continue` if you want the loop to keep going.
        }
    }
}

以下内容:

MessageBox.Show("foo")

将显示一个消息框与文本foo在Windows窗体应用程序(我想是什么你有那里)。

您可以在此链接了解更多关于该方法及其重载的信息。

string和快乐编码中获得您想要的信息