Hi,
ich habe eine listBox wo ich mir Informationen aus einer Datenbank anzeigen lasse und zwar:
Datum, Name, Beschreibung
Es werden soviel Einträge untereinander angelegt, wie viel zu meiner Suche gefunden wurden.
Jetzt wollte ich die Informationen geordnet darstellen mit einer kleinen Lücke.
Da das Datum immer das gleiche Format hat funktioniert hier PadRight wie ich es mir vorgestellt habe, zwischen Datum und Name.
Da es aber immer unterschiedliche Längen gibt bei Namen, ist zwischen Name und Beschreibung alles versetzt.
Ich hab PadRight so verstanden, dass es mir bis zu einer bestimmten Position den String auffüllt.
Ich hab einen Namen mit 10 Buchstaben, PadRight(50) sollte mir jetzt zu den 10 Buchstaben noch 40 Leerzeichen machen.
Dann hab ich einen Namen mit 20 Buchstaben, PadRight(50) sollte mir jetzt zu den 20 Buchstaben noch 30 Leerzeichen machen. Oder habe ich die Methode falsch verstanden?
ich habe eine listBox wo ich mir Informationen aus einer Datenbank anzeigen lasse und zwar:
Datum, Name, Beschreibung
Es werden soviel Einträge untereinander angelegt, wie viel zu meiner Suche gefunden wurden.
Jetzt wollte ich die Informationen geordnet darstellen mit einer kleinen Lücke.
Da das Datum immer das gleiche Format hat funktioniert hier PadRight wie ich es mir vorgestellt habe, zwischen Datum und Name.
Da es aber immer unterschiedliche Längen gibt bei Namen, ist zwischen Name und Beschreibung alles versetzt.
Ich hab PadRight so verstanden, dass es mir bis zu einer bestimmten Position den String auffüllt.
Ich hab einen Namen mit 10 Buchstaben, PadRight(50) sollte mir jetzt zu den 10 Buchstaben noch 40 Leerzeichen machen.
Dann hab ich einen Namen mit 20 Buchstaben, PadRight(50) sollte mir jetzt zu den 20 Buchstaben noch 30 Leerzeichen machen. Oder habe ich die Methode falsch verstanden?
Code:
foreach (Info I in Infos)
{
listBoxInfos.Items.Add(I.Datum.PadRight(20) + I.Name.PadRight(50) + I.Beschreibung.PadRight(100));
}