"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

Datagrid Formatierung

Oper8or 22.05.2007 - 13:30 1052 2
Posts

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Hi!

Ich muss mich gerade mit diesem schei*s Visual Basic (2003) rumschlagen. Ich habe ein Datagrid, das seine Daten aus einem xml-File bekommt, keine große Sache.
Was mich aber stört sind folgende 2 Kleinigkeiten:

1. Wenn ich die Daten ins Grid lade, sieht das erstmal so aus (Bild 1), bei klick auf des Plus -> Bild 2.
Das möchte ich nicht, es sollte von Anfang an im Stile von Bild 3 sein.

Bild 1
click to enlarge

Bild 2
click to enlarge

2. Wie man sieht ist in Bild 3 die Tabelle nicht über das ganze Fenster (obwohl es das Datagrid ist) -> wie bringe ich die Spaltenbreite auf die Fensterbreite (ala html -> Prozentangaben bei den Spaltenbreiten)

Bild 3
click to enlarge

Bitte um schnelle hilfe
lg
op

ADD

Ach ja, die xml-Datei ist in diesem Format (auch wenns vermutlich nix zur Sache tut):
Code: PHP
<Konto>
    <Nummer>4531542342</Nummer>
    <Bezeichnung>Sparkasse Pram</Bezeichnung>
</Konto>
<Konto>
    <Nummer>841235562</Nummer>
    <Bezeichnung>Raiba Marchtrenk</Bezeichnung>
</Konto>
<Konto>
    <Nummer>84234567</Nummer>
    <Bezeichnung>Oberbank Grieskirchen</Bezeichnung>
</Konto>
Bearbeitet von Obermotz am 24.05.2007, 10:31

Obermotz

Fünfzylindernazi
Avatar
Registered: Nov 2002
Location: OÖ/RI
Posts: 5262
Das erste Problem wurde gelöst:

dataGrid.DataSource = dataSet.Tables("tableName")

.dcp

notamodbuthot
Avatar
Registered: Jul 2002
Location: new
Posts: 8881
dataGrid.AutosizeColumnsMode = Fill

sollte das machen, bin mir aber nich sicher obs das beim grid schon gibt, arbeite mit vb2005 und daher mim datagridview.

edit: seh grad, mim datagrid gehts ned :(
Bearbeitet von .dcp am 22.05.2007, 15:40
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz