Open dag Aanmeldings pagina
In dit project heb ik een aanmeldings pagina gemaakt, waarin ik heb geleerd om CSV bestanden te gebruiken in een Windows Forms project.

Dit is de admin pagina waarin je al de aanmeldingen kunt terug vinden.

https://github.com/YourSmallFriend/aanmeldingspagina-
private string csvFilePath = "aanmeldingformulier.csv";
public Form2()
{
InitializeComponent();
LoadCSVFile(csvFilePath);
DisplayChartFromGrid();
}
public void LoadCSVFile(string filename)
{
try
{
string filePath = Path.Combine(Application.StartupPath, filename);
if (File.Exists(filePath))
{
dataGridView1.Rows.Clear();
dataGridView1.Columns.Clear();
string[] lines = File.ReadAllLines(filePath);
dataGridView1.Columns.Add("Opleiding", "Opleiding");
dataGridView1.Columns.Add("Naam", "Naam");
dataGridView1.Columns.Add("Tussenvoegsel", "Tussenvoegsel");
dataGridView1.Columns.Add("Achternaam", "Achternaam");
dataGridView1.Columns.Add("Telefoonnummer", "Telefoonnummer");
dataGridView1.Columns.Add("E-mail", "E-mail");
dataGridView1.Columns.Add("Datum", "Datum");
foreach (string line in lines)
{
string[] parts = line.Split(',');
if (parts.Length >= 7)
{
string opleiding = parts[0];
string voornaam = parts[1];
string tussenvoegsel = parts[2];
string achternaam = parts[3];
string telefoonnummer = parts[4];
string mail = parts[5];
string datum = parts[6];
dataGridView1.Rows.Add(opleiding, voornaam, tussenvoegsel, achternaam, telefoonnummer, mail, datum);
}
}
label1.Text = $"Aantal aanmeldingen: {dataGridView1.Rows.Count - 1}";
}
else
{
MessageBox.Show("File not found: " + filename);
}
}
catch (Exception ex)
{
MessageBox.Show("Error: " + ex.Message);
}