HI,

mit dieser Methode kann ich die Spaltenbezeichnungen �ndern.
F�r mich sind aber die Zeilenbeschreibungen interessant.

Gru�

Martin

-----Urspr�ngliche Nachricht-----
Von: Manfred Gruber [mailto:[EMAIL PROTECTED]] 
Gesendet: Montag, 4. Februar 2002 15:29
An: C Sharp
Betreff: [dotnetdecsharp] RE: DataGrid


Hallo Martin,

ein Weg ist es ein sogenanntes Hand Coded Schema des DataTable
anzulegen. Das sieht ungef�hr so aus

public static void MyTable(DataSet ds)
        {
        DataTable myTable = new DataTable("Tabellenname");
        myTable.Columns.Add(new DataColumn("ID",
                                                        typeof(int)));
        myTable.Columns.Add(new DataColumn("Spalte2",
        
typeof(string)));
        // Du f�gst hier noch alle weiteren Spalten ein

        //Und hier f�gst du die Tabelle in das Dataset ein.
        ds.Tables.Add(myTable);
        }

Auf diese Weise hat jede Spalte den gew�nschten Namen. Ein weiterer
wichtiger Vorteil bei selbst angelegten Schemata ist die
Typensicherheit.

Ein zweiter Weg w�re nat�rlich ein Sql-Statemnt wie "Select ID, Name AS
Spalte2 FROM .... ". Nur hast du hier keine Typensicherheit. Danach
kannst du das DataSet direkt bef�llen und die Daten an das DataGrid
binden.

Schemata kannst du auch mit dem Tool xsd.exe mit einer XML schema
definition automatiesiert anlegen. Es werden dir dann die entsprechenden
Klassen die sich von DataSet, DataTable und DataRow ableiten als C#-File
(aber auch VB oder JS) ausgegeben.

Ich kann die zu diesem Thema das Buch Professional C# oder Datacentric
Programming in C# (beide vom Wrox-Verlag) empfehlen.

mfg Manfred



> -----Original Message-----
> From: Martin Saternus [mailto:[EMAIL PROTECTED]]
> Sent: Montag, 04. Februar 2002 12:35
> To: C Sharp
> Subject: [dotnetdecsharp] DataGrid
>
>
>
> Hi,
>
> ich m�chte bei einem DataGrid (System.Windows.Forms) die RowHeader 
> �ndern und einen eigenen Text dort einf�gen.
> Hat jemand von Euch ne Idee ?
>
> Gru�
>
>
> Martin
>
>
> | [dotnetdecsharp] als [EMAIL PROTECTED] subscribed 
> | http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv 
> | Listenregeln, sowie An- und Abmeldung zu dieser Liste: 
> | http://www.dotnetgerman.com/listen/dotnetdecsharp.asp


| [dotnetdecsharp] als [EMAIL PROTECTED] subscribed 
| http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv 
| Listenregeln, sowie An- und Abmeldung zu dieser Liste: 
| http://www.dotnetgerman.com/listen/dotnetdecsharp.asp


| [dotnetdecsharp] als [email protected] subscribed
| http://www.dotnetgerman.com/archiv/dotnetdecsharp/ = Listenarchiv
| Listenregeln, sowie An- und Abmeldung zu dieser Liste:
| http://www.dotnetgerman.com/listen/dotnetdecsharp.asp

Antwort per Email an