我在DataGrid中搜索一個TextBox,結果只在DataGrid中選擇搜索到的行,所以我希望DataGrid只顯示選定的行結果並隱藏所有其他行。在DataGridView中只顯示搜索結果
這裏是我的代碼:
`
private void SearchTextBox_TextChanged(object sender, EventArgs e)
{
foreach (DataGridViewRow row in dgvUnit.Rows)
{
if(row.Cells["Id"].Value.ToString().ToLower().StartsWith(SearchTextBox.Text.ToLower()))
{
row.Selected = true;
}
}
}
`
背後有什麼來源的datagridview的?只是一個提示:將過濾器應用到源代碼並顯示結果。 – michele
你使用數據表作爲數據源嗎? –
@CarlsJr。我正在使用Datasource – Granit