Windows Forms Button ändert nichts

schmitti81

Mitglied
Hi,

bin absoluter Neuling was WindowsForms angeht.
Ich habe ein DataGridView, in dem werden Daten aus einer SQL-Datenbank angezeigt.
Ich hab jetzt einen Button. Wenn ich den drücke ändert sich aber nix in dem DataGridView.
Muss ich da irgendwie einen Bind machen, so wie bei ASP.NET?

Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using MySql.Data.MySqlClient;
namespace WindowsApplication10
{
public partial class Form1 : Form
{
MySqlConnection oVerbindung;
public Form1()
{
string sVerbindung = "server=localhost;uid=root;pwd=test;database=exam;";
oVerbindung = new MySqlConnection(sVerbindung);
InitializeComponent();
string sql = "SELECT * FROM dfz_2007";
DataSetFuellen(sql, oVerbindung);
}
private void DataSetFuellen(string sql, MySqlConnection oVerbindung)
{
MySqlDataAdapter da = new MySqlDataAdapter(sql, oVerbindung);
DataTable data = new DataTable();
da.Fill(data);
dataGridView1.DataSource = data;
// dataGridView1.Show();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
{
string sVerbindung = "server=localhost;uid=root;pwd=test;database=exam;";
oVerbindung = new MySqlConnection(sVerbindung);
InitializeComponent();
string sql = "SELECT vorname FROM dfz_2007";
DataSetFuellen(sql, oVerbindung);
}
}
}

Danke für Eure Hilfe.

Gruß
schmitti81

EDIT: Hab den Fehler gefunden. Das "InitializeComponent();" muss raus.
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück