【问题标题】:Print datatable打印数据表
【发布时间】:2010-10-21 06:59:31
【问题描述】:

我有一个数据表

  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;

我还有一个用于显示表格的列表视图。

列表显示 Horizo​​ntalAlignment="拉伸" Horizo​​ntalContentAlignment="拉伸" 选择模式=“单” ItemsSource="{绑定}" 名称="打印列表视图" 边距=“10” 列表视图.视图 网格视图 GridViewColumn Header="c1" DisplayMemberBinding="{Binding c1}"/ GridViewColumn Header="c2" DisplayMemberBinding="{Binding c2}"/ GridViewColumn Header="c3" DisplayMemberBinding="{Binding c3}"/ /网格视图 /ListView.View /列表视图

如何打印此表?

谢谢

【问题讨论】:

标签: c# wpf


【解决方案1】:

【讨论】:

    【解决方案2】:

    这是一个将数据转储到磁盘上的 XML 文件的单行程序:

    dt.WriteXml(@"c:\temp\MyDataTable.xml");
    

    (在本例中,您可能需要手动创建临时文件夹。)创建文件后,您可以在您喜欢的浏览器或 XML 查看器中打开它并查看或打印它。

    【讨论】:

      猜你喜欢
      • 2021-10-09
      • 1970-01-01
      • 1970-01-01
      • 2019-08-13
      • 2013-03-10
      • 2017-12-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多