请教了,请说详细些,最好给代码……
如果说用水晶报表,请问怎么把listView的内容显示在水晶报表中呢?

解决方案 »

  1.   

    ref:
    http://www.codeproject.com/cs/miscctrl/PrintableListView.asp
    http://www.codeproject.com/cs/miscctrl/printable_ListView_part1.asp
    http://www.codeproject.com/csharp/ControlPrint.asp
      

  2.   

    水晶报表Crp里的数据库字段里添加一个DataSet叫DS,比如DataSet中有个DataTable叫DataTable1其中有attribute1,2,3,然后在程序中打印的时候可以
    DataTable dt = new DataTable("DataTable1");
    dt.Columns.Add("attribute1");
    dt.Columns.Add("attribute2");
    dt.Columns.Add("attribute3");for(int i = 0; i < listView.Rows.Count;i ++)
    {
       DataRow dr = dt.NewRow();
    dr[0] = listView.Items[i].SubItems[0].Text.Trim();
    dr[1] = listView.Items[i].SubItems[1].Text.Trim();
    dr[2] = listView.Items[i].SubItems[2].Text.Trim();
    dt.Rows.Add(dr);
    }
    Crp crp1 = new Crp();
    crp1.SetDataSource(dt);
      

  3.   

    to:terryghz() 
    能详细点么?开头部分,水晶报表我才开始学
      

  4.   

    http://www.wave12.com/web/SigCon.asp?bCate=50&sCateName=%B9%A6%C4%DC%BD%E9%C9%DC&ID=173&CateName=wsReport4.6