如何将List控件中显示的记录集保存成.txt或.excl,又如何在对话框中直接打印出来?

解决方案 »

  1.   

    保存为.txt简单,你挨个把文本读出来写到文件里不就行了。
    写到.excl里需要通过excl数据库驱动连接数据库,然后像通常的数据库操作就可以了。打印出来麻烦些,不过有例子:
    http://www.codeguru.com/Cpp/controls/listview/printing/article.php/c1047/http://www.codeguru.com/Cpp/controls/listview/printing/article.php/c1003/
      

  2.   

    读出List控件中的内容,然后写入txt文档就好了
    excel也是通过驱动来读写
      

  3.   

    问一下怎样将List里面的内容写到文件(*.TXT)里面,不好意思.
      

  4.   

    //把list的第一行第一列取出来写到文件里。
    CString rString = m_List.GetItemText(0,0);
    CFile file;
    if(file.Open("C:\\a.txt",CFile::modeCreate | CFile::modeWrite))
    {
      file.Write(rString.GetBuffer(rString.GetLength()+1),rString.GetLength());
      file.Close();
    }