こんにちは、大文字と小文字を区別しない単一のテキストボックスでフィルタリングしたいデータテーブルがあります。RowFilter
つまり、ユーザーがテキストボックスに入力を開始したときに、入力した情報を含むすべての行を表示したいと思います(これも大文字と小文字は区別されません)。
私の現在のコードは、完全一致と単一の列( "ID")のみを表示します。他にも、「タイトル」、「ユーザー名」、「会社」など、いくつかの列を含めたいと思います。
何か案は?
private void searchTextBox_TextChanged(object sender, EventArgs e)
{
if (searchTextBox.Text.Trim() != "")
{
gridToTable.DefaultView.RowFilter = "ID = " + searchTextBox.Text;
}
else
{
gridToTable.DefaultView.RowFilter = string.Empty;
}
}