My DataSet的表名将充当我的树视图的节点。 我想将XSD架构绑定到treeView我已经厌倦的代码是: System.IO.StreamReader xmlStream = new System.IO.StreamReader(@“C:\ code \ depot \ profile.xsd”); DataSet dataSet = new DataSet(); dataSet.ReadXmlSchema(xmlStream); xmlStream.Close(); return dataSet.Tables [0]; 和 grid.ItemsSource = ViewModel.GetDataFromXML(); XAML
我甚至可以使用telerik / infragistics。
注意:我想提一下,它是将在treeView中显示的模式,而XSD不包含任何数据。
答案 0 :(得分:1)
你可以试试这个:
System.IO.StreamReader xmlStream = new System.IO.StreamReader(@"C:\NORTHWNDDataSet.xsd");
DataSet dataSet = new DataSet();
dataSet.ReadXmlSchema(xmlStream);
xmlStream.Close();
treeView.ItemsSource = dataSet.Tables;
reeView.DisplayMemberPath = "TableName";