我有问题!我想在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上编写哪些代码以从该数据中搜索。有人可以帮我吗,因为我尝试了很多来自Internet的代码,但我听不懂。
答案 0 :(得分:0)
只需添加一个TextBox并为其添加一个TextChanged
事件处理程序。您可以在其中使用以下内容:
var dataTable = dataGridViewFields.DataSource as DataTable;
if(dataTable != null)
dataTable.DefaultView.RowFilter = string.Format("Field = '{0}'", textBox1.Text);