Entwickler-Ecke

Basistechnologien - Ausgabe in ein Datagried View


carsten00 - Fr 12.02.10 18:04
Titel: Ausgabe in ein Datagried View
Hallo,

möchte mein Ergebnis, was ich hier in 2 TextBoxen ausgebe in ein DataGridVire ausgeben. Find aber im Internet etc. keinerlei informationen die mir dabei helfen bzw. womit ich etwas anfangen kann. Da viele Informationen darüber in Englisch sind ist es umso schwerer etwas zu finden. Könnte mir jemand ein Codebeispiel schreiben zu meinem Problem oder zumindes einen Link zu einer Seite wo der Umgang mit DataGriedViews auf Deutsch und vernünftig erklärt wird.
Schonmal DANKE im voraus:


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
string datasource = "D:\\MACDB.db"

private void button6_Click(object sender, EventArgs e)
        {
            SQLiteConnection connection = new SQLiteConnection();// Verbindung aufbauen
            connection.ConnectionString = "Data Source=" + datasource; // Datenbankquelle
            connection.Open(); 

            SQLiteCommand lesen = new SQLiteCommand(connection); // Auslesen 
            lesen = new SQLiteCommand(connection);
            lesen.CommandText = "SELECT ID, Mac FROM tbl_Mac_Adresse";

            SQLiteDataReader read = lesen.ExecuteReader();// Ausgabe des Ausgelesenden
            textBox10.Text = Convert.ToString(read[0]);
            textBox11.Text = Convert.ToString(read[1]);
          
            read.Dispose();
            read.Close();
            lesen.Dispose();
            connection.Dispose();
            connection.Close(); 
        }


JüTho - Fr 12.02.10 19:16

Anstelle von SqlDataReader kannst du SqlDataAdapter verwenden. Mit der Fill-Methode kannst du das Ergebnis in eine DataTable holen; die geht dann an DataSource des DataGridView.

Erläuterungen dazu findest du z.B. im OpenBook VC# [http://openbook.galileocomputing.de/visual_csharp] Kap. 25 ff.

Gruß Jürgen