Hallo!
ich habe folgendes Problem:
ich will ein kleine Programm schreiben dass mir Daten aus einer Tabelle einer MXSql Datenbank in en ListView holt.
Ich hab jetzt schonmal hinbekommen dass er sich ohne Fehler verbindet, jetzt habe ich vorhin eingebaut dass er de daten abruft. Es sind über 1000 Datensätze in der Tabelle aber das Fensetr bleibt leer. Die Datensätz befinden sich in der Datenbak glp-pro und in der tabelle personendaten.
Hier ist der Coder der Anwendung. Villeicht ist ja das ListView falsch oder man nimmt was anderes dafür?
ich danke euch schon jetzt für euere Hilfe
ich habe folgendes Problem:
ich will ein kleine Programm schreiben dass mir Daten aus einer Tabelle einer MXSql Datenbank in en ListView holt.
Ich hab jetzt schonmal hinbekommen dass er sich ohne Fehler verbindet, jetzt habe ich vorhin eingebaut dass er de daten abruft. Es sind über 1000 Datensätze in der Tabelle aber das Fensetr bleibt leer. Die Datensätz befinden sich in der Datenbak glp-pro und in der tabelle personendaten.
Hier ist der Coder der Anwendung. Villeicht ist ja das ListView falsch oder man nimmt was anderes dafür?
ich danke euch schon jetzt für euere Hilfe
Code:
using System;
using System.Drawing;
using System.Collections;
using System.ComponentModel;
using System.Windows.Forms;
using System.Data;
using MySql.Data.MySqlClient;
namespace WindowsApplication1
{
/// <summary>
/// Zusammenfassung für Form1.
/// </summary>
public class Form1 : System.Windows.Forms.Form
{
private string myConnectionString = "SERVER=192.168.171.112;" +
"Database=glp-pro;" +
"UID=root;" +
"PASSWORD=6689731;";
private System.Windows.Forms.ListView listView1;
/// <summary>
/// Erforderliche Designervariable.
/// </summary>
private System.ComponentModel.Container components = null;
public Form1()
{
//
// Erforderlich für die Windows Form-Designerunterstützung
//
InitializeComponent();
//
// TODO: Fügen Sie den Konstruktorcode nach dem Aufruf von InitializeComponent hinzu
//
}
/// <summary>
/// Die verwendeten Ressourcen bereinigen.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
#region Vom Windows Form-Designer generierter Code
/// <summary>
/// Erforderliche Methode für die Designerunterstützung.
/// Der Inhalt der Methode darf nicht mit dem Code-Editor geändert werden.
/// </summary>
private void InitializeComponent()
{
this.listView1 = new System.Windows.Forms.ListView();
this.SuspendLayout();
//
// listView1
//
this.listView1.Location = new System.Drawing.Point(24, 104);
this.listView1.Name = "listView1";
this.listView1.Size = new System.Drawing.Size(736, 432);
this.listView1.TabIndex = 1;
this.listView1.UseCompatibleStateImageBehavior = false;
this.listView1.SelectedIndexChanged += new System.EventHandler(this.listView1_SelectedIndexChanged);
//
// Form1
//
this.AutoScaleBaseSize = new System.Drawing.Size(5, 13);
this.ClientSize = new System.Drawing.Size(784, 596);
this.Controls.Add(this.listView1);
this.Name = "Form1";
this.Text = "Form1";
this.Load += new System.EventHandler(this.Form1_Load);
this.ResumeLayout(false);
}
#endregion
/// <summary>
/// Der Haupteinstiegspunkt für die Anwendung.
/// </summary>
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
private void Form1_Load(object sender, System.EventArgs e)
{
try
{
Connect("SELECT * FROM personendaten");
}
catch(Exception ex)
{
ex.ToString();
}
}
private void Connect(string sSQL)
{
MySqlConnection connection = new MySqlConnection(myConnectionString);
MySqlCommand command = connection.CreateCommand();
command.CommandText = sSQL;
MySqlDataReader Reader;
connection.Open();
Reader = command.ExecuteReader();
}
private void listView1_SelectedIndexChanged(object sender, EventArgs e)
{
try
{
System.Data.SqlClient.SqlCommand
myCommand = new System.Data.SqlClient.SqlCommand("SELECT * FROM 'Personendaten'");
}
catch (Exception ex)
{
ex.ToString();
}
}
}
}