我有1个文本框和1个网格我想使用按键事件使用文本框搜索动态数据,并突出显示我要搜索的网格中的单词。
答案 0 :(得分:0)
将 OnKeyPress 事件附加到TextBox并在该事件中编写逻辑。
private void TextBox_KeyPress(object sender, KeyPressEventArgs e)
{
string value = TextBox.Text;
foreach(GridViewRow row in GridView.Rows)
{
for(int i = 0; i < GridView.Columns.Count; i++)
{
string cellText = row.Cells[i].Text;
if(cellText == value)
{
// Highlights the entire row
row.DefaultCellStyle.SelectionBackColor = Color.Yellow;
break;
}
}
}
}