Autor Beitrag
yougin66
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Mo 18.10.10 13:46 
Ich möchte nach dem Auslesen der Spalten, eine bestimmte Spalte gesondert formatieren (Währung €).
Ich habe aber keine Ahnung wie ich nur eine einzelen Spalte formatieren kann.
hat einer vielleicht einen Denkanstoß für mich?

ausblenden C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
                    for (int rows = 0; rows < dt.Rows.Count; rows++)
                    {
                        for (int column = 0; column < dt.Columns.Count; column++)
                        {
                            PdfPCell = new PdfPCell(new Phrase(new Chunk(dt.Rows[rows][column].ToString(), font8)));                            
                            PdfPCell.HorizontalAlignment = 1//0=links, 1=z, 2=rechts    
                            PdfTable.AddCell(PdfPCell);
                            
                            
                        }
                    }
danielf
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 1012
Erhaltene Danke: 24

Windows XP
C#, Visual Studio
BeitragVerfasst: Di 19.10.10 07:27 
Hallo,

wieso übergibst du nicht einfach den String-Betrag mit € am Ende?

ausblenden C#-Quelltext
1:
string.Format("{0}€", t.Rows[rows][column].ToString())					


Gruß

Für diesen Beitrag haben gedankt: yougin66
yougin66 Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Di 19.10.10 07:49 
user profile icondanielf hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,

wieso übergibst du nicht einfach den String-Betrag mit € am Ende?

ausblenden C#-Quelltext
1:
string.Format("{0}€", t.Rows[rows][column].ToString())					


Gruß


dadurch wird jede spalte mit € gekennzeichnet und ich benötige lediglich spalte 9,

hab es jetzt so gemacht das ich die spalte beim erstellen mit string.format formatiert habe.
das € zeichen ist nun an der richtigen stellen , nur fehlen mir noch die zwei nachkommastellen.
yougin66 Threadstarter
Hält's aus hier
Beiträge: 11



BeitragVerfasst: Di 19.10.10 08:19 
user profile iconyougin66 hat folgendes geschrieben Zum zitierten Posting springen:
user profile icondanielf hat folgendes geschrieben Zum zitierten Posting springen:
Hallo,

wieso übergibst du nicht einfach den String-Betrag mit € am Ende?

ausblenden C#-Quelltext
1:
string.Format("{0}€", t.Rows[rows][column].ToString())					


Gruß


dadurch wird jede spalte mit € gekennzeichnet und ich benötige lediglich spalte 9,

hab es jetzt so gemacht das ich die spalte beim erstellen mit string.format formatiert habe.
das € zeichen ist nun an der richtigen stellen , nur fehlen mir noch die zwei nachkommastellen.


danke für deinen tip!
ich habs nun
ich idiot habe die nun die spalte beim erstellen formatiert und hatte doppelt formatiert einmal richtig
wie mit deinem tip string.format und dann mit tostring^^,sry
nun passt alles!
ausblenden C#-Quelltext
1:
string.Format("{0:c}", dgv.Rows[i].Cells[9].Value);