我有一个数据表
DataTable dt = new DataTable( "Table1" );
dt.Columns.Add( "c1" );
dt.Columns.Add( "c2" );
dt.Columns.Add( "c3" );
DataRow dr = dt.NewRow();
dr["c1"] = "100";
dr["c2"] = "100";
dr["c3"] = "100";
dt.Rows.Add( dr );
dt.AcceptChanges();
printListView.DataContext = dt;
我还有一个列表视图来显示表格。
ListView HorizontalAlignment="Stretch" HorizontalContentAlignment="Stretch" SelectionMode="Single" ItemsSource="{Binding}" Name="printListView" Margin="10" ListView.View GridView GridViewColumn Header="c1" DisplayMemberBinding="{Binding c1}"/ GridViewColumn Header="c2" DisplayMemberBinding="{Binding c2}"/ GridViewColumn Header="c3" DisplayMemberBinding="{Binding c3}"/ /GridView /ListView.View /ListView
如何打印此表?
由于
答案 0 :(得分:2)
答案 1 :(得分:0)
这是将数据转储到磁盘上的XML文件的单线:
dt.WriteXml(@"c:\temp\MyDataTable.xml");
(在本示例中,您可能需要手动创建temp文件夹。)创建文件后,可以在您喜欢的浏览器或XML查看器中将其打开并查看或打印。