簡體   English   中英

DataGridView 中的搜索按鈕或文本框

[英]Search button or textbox in DataGridView

我有個問題! 我想在 DataGridView 中做搜索按鈕。 我通過一個帶有代碼的按鈕取出數據:

FileStream f1 = new FileStream("zapis.dat", FileMode.Open);
BinaryReader br = new BinaryReader(f1);
int а = 0;
while (f1.Position < f1.Length)
{
    string data = br.ReadString();
    string sing = br.ReadString();
    string avtor = br.ReadString();
    string zagl = br.ReadString();
    string janr = br.ReadString();
    string ezik = br.ReadString();
    dataGridView1.Rows.Add(++а, ezik, zagl, avtor, janr, sing, data);
}
f1.Close();

我的問題是; 我可以在另一個按鈕或 TextBox 上寫什么代碼來搜索這些數據。 有人可以幫助我,因為我嘗試了許多來自互聯網的代碼,但我無法理解。

只需添加一個 TextBox 並為其添加一個TextChanged事件處理程序。 在它里面,你可以在這些行周圍使用一些東西:

var dataTable = dataGridViewFields.DataSource as DataTable;
if(dataTable != null)
    dataTable.DefaultView.RowFilter = string.Format("Field = '{0}'", textBox1.Text);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM