[英]Search for a value in a CSV file c# WPF
wpf 应用程序的屏幕截图
我正在尝试从用户输入(文本框名称 =“searchInput”)中搜索 csv 文件中的值“字符串”。 但我不断收到异常? 任何帮助表示赞赏。
DataTable dt = new DataTable();
string[] StudentArray;
string path = @"C:\Users\ogun_\Documents\PXL Programmeren\C#
Advanced\Studenten_toepassing.csv";
private void SearchValue_Click(object sender, RoutedEventArgs e)
{
//search for a value in a csv file
try
{
using (StreamReader sr = new StreamReader(path))
{
StudentArray = sr.ReadLine().Split(';');
string searchInput = SearchTxt.Text;
//create new view for searched data
DataView dvSearch = dt.DefaultView;
dvSearch.RowFilter = searchInput;
dataGridView.ItemsSource = dvSearch;
}
}
catch (Exception)
{
MessageBox.Show("Couldn't Find Data");
}
}
好吧,我有点明白了? 但这就是我现在在文本框 Subject='SNE' 中搜索值的方式,然后它可以显示所有学生在主题 'SNE'
//search for a value in a csv file
try
{
string searchInput = SearchTxt.Text;
//How you need te search for a value is FirstName='.....'
//How you need te search for a value is LastName='.....'
//How you need te search for a value is Subject='.....'
//create new view for searched data
DataView dvSearch = dataGridView.ItemsSource as DataView;
if (dvSearch != null)
dvSearch.RowFilter = SearchTxt.Text;
}
catch (Exception)
{
MessageBox.Show("Couldn't Find Data");
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.