Guten Tag,
ich habe ein Problem in meiner C# WPF anwendung...
ich würde gerne Daten aus einer Informix Datenbank rausholen, und diese in C# anzeigen lassen.
ich habe auch eine entsprechende Database.cs klasse, welche den INFORMIX connect erstellt ( dieser auch funktioniert).
meine Daten welche ich aus der Datenbank bekomme sind wiefolgt:
Datetime, money,money,money
diese sind einer liste(?) hinzuzufügen.
cmd = new IfxCommand(sql, ifx);
MessageBox.Show("IFxClose");
using (IfxDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
liste.Add(new GesamtUmsatz(reader.GetDateTime(0), reader.GetDecimal(1), reader.GetDecimal(2), reader.GetDecimal(3)));
MessageBox.Show("lese...");
}
MessageBox.Show(reader.GetString(0) + reader.GetDecimal(1) + reader.GetDecimal(2) + reader.GetDecimal(3));
ifx.Close();
return liste;
die Klasse GesamtUmsatz hätte ich so gestaffelt:
public class GesamtUmsatz
{
public DateTime? TagesDatum { get; set; }
public decimal? Umsatz { get; set; }
public decimal? Gutschrift { get; set; }
public decimal? Gesamtumsatz { get; set; }
public GesamtUmsatz(DateTime? tagesdatum, decimal? umsatz, decimal? gutschrift, decimal? gesamtumsatz)
{
TagesDatum = tagesdatum;
Umsatz = umsatz;
Gutschrift = gutschrift;
Gesamtumsatz = gesamtumsatz;
}
public override string ToString()
{
return string.Format("{0} {1} {2} {3}", TagesDatum, Umsatz, Gutschrift, Gesamtumsatz);
}
}
und die Daten der DB
ist einmal Datetim(informi),Money(informix)[$24.24],money,money..
brauche euere hilfe!!!
ich möchte dieses in einem extra Fenster anzeigen lassen. ShowDiaog(); (muss ich hier in diesem Dialog die Datenbank Initialisieren , und dort aufrufen, oder mus ich die Liste einfahc nur dem Dialog übergeben... :/
mache ich es richtig mit der Liste<> usw??
fruee mich über euere antworten, danke schon eimal
ich habe ein Problem in meiner C# WPF anwendung...
ich würde gerne Daten aus einer Informix Datenbank rausholen, und diese in C# anzeigen lassen.
ich habe auch eine entsprechende Database.cs klasse, welche den INFORMIX connect erstellt ( dieser auch funktioniert).
meine Daten welche ich aus der Datenbank bekomme sind wiefolgt:
Datetime, money,money,money
diese sind einer liste(?) hinzuzufügen.
cmd = new IfxCommand(sql, ifx);
MessageBox.Show("IFxClose");
using (IfxDataReader reader = cmd.ExecuteReader())
{
while (reader.Read())
{
liste.Add(new GesamtUmsatz(reader.GetDateTime(0), reader.GetDecimal(1), reader.GetDecimal(2), reader.GetDecimal(3)));
MessageBox.Show("lese...");
}
MessageBox.Show(reader.GetString(0) + reader.GetDecimal(1) + reader.GetDecimal(2) + reader.GetDecimal(3));
ifx.Close();
return liste;
die Klasse GesamtUmsatz hätte ich so gestaffelt:
public class GesamtUmsatz
{
public DateTime? TagesDatum { get; set; }
public decimal? Umsatz { get; set; }
public decimal? Gutschrift { get; set; }
public decimal? Gesamtumsatz { get; set; }
public GesamtUmsatz(DateTime? tagesdatum, decimal? umsatz, decimal? gutschrift, decimal? gesamtumsatz)
{
TagesDatum = tagesdatum;
Umsatz = umsatz;
Gutschrift = gutschrift;
Gesamtumsatz = gesamtumsatz;
}
public override string ToString()
{
return string.Format("{0} {1} {2} {3}", TagesDatum, Umsatz, Gutschrift, Gesamtumsatz);
}
}
und die Daten der DB
ist einmal Datetim(informi),Money(informix)[$24.24],money,money..
brauche euere hilfe!!!
ich möchte dieses in einem extra Fenster anzeigen lassen. ShowDiaog(); (muss ich hier in diesem Dialog die Datenbank Initialisieren , und dort aufrufen, oder mus ich die Liste einfahc nur dem Dialog übergeben... :/
mache ich es richtig mit der Liste<> usw??
fruee mich über euere antworten, danke schon eimal
Zuletzt bearbeitet: