Cześć,
Udało mi się połączyć csv i datagridview ale teraz chciałbym pofiltrować dane i tu proszę o pomoc :).
Na tą chwilę program wyświetla wszystkie dane z pliku a chciałbym np. tylko te ze Statusem ZATWIERDZONE
plik csv ponizej
Poproszę o pomoc
using System;
using System.Windows.Forms;
using System.IO;
using CsvHelper;
using System.Globalization;
using System.Linq;
using CsvHelper.Configuration;
using System.Text;
namespace Helper
{
public partial class Form4 : Form
{
public Form4()
{
InitializeComponent();
}
private void logzatwierdzenbutton_Click(object sender, EventArgs e)
{
var test = new StreamReader(@"\\xxx-006\HU\Logi_zatwierdzen\TEST\testn.csv");
var config = new CsvConfiguration(CultureInfo.CurrentCulture) { Delimiter = ";", Encoding = Encoding.Default };
var csv = new CsvReader(test, config);
dataGridView1.DataSource = csv.GetRecords<CSVGetRecords>().ToList();
}
}
}
namespace Helper
{
public class CSVGetRecords
{
public string Operator { get; set; }
public string Data { get; set; }
public string Godz { get; set; }
public string Maszyna { get; set; }
public string Produkt { get; set; }
public string Status { get; set; }
}
}
Plik CSV:
Operator |
Data |
Godz |
Maszyna |
Produkt |
Status |
Grażyna |
22.03.2021 |
15:25:15 |
1 |
maska |
ZATWIERDZONE |
Kinga |
22.03.2021 |
21:51:44 |
2 |
nakretka |
NIEZATWIERDZONE |