2009-07-13 5 views

Antwort

6
Datagridview1.AutoGenerateColumns=false 
+0

Wie weise ich meine XML-Daten dann neuen Spalten zu, die ich erstelle? – Goober

+0

DataGridViewColumn.DataPropertyName (http://msdn.microsoft.com/en-us/library/system.windows.forms.datagridviewcolumn.datapropertyname.aspx) –

0

Als @ozczecho Zum Binden des xml zu einem Datagridview tun Datagridview1.AutoGenerateColumns=false;

tun metioned: verschiedene Spalten

myDataSet = new DataSet(); 
myDataSet.ReadXml("dataSetFriendly.xml"); 
myDataGridView.DataSource = myDataSet; 
myDataGridView.DataMember = "dataSetFriendly"; 

im Designer erstellen und die DataPropertyName die Attribut/Eigenschaftsnamen (s) aus der Klasse, die zum Generieren des XML verwendet wurde.

Bitte lesen Sie DataSet.ReadXml Method (String) für weitere Informationen zum Laden von XML in ein Dataset.

Eine andere Möglichkeit zum Binden von xml an Datagridview ist das Deserialisieren des xml zu einem List<MyClass> und verwenden Sie es als BindingSource.

Verwandte Themen