//类名:EcanOutPutData
//作用:导出数据(二进制流的形式)
//作者:刘典武
//时间:2010-12-01
using System;
using System.Collections.Generic;
using System.Text;
using System.Windows.Forms;
using System.IO;
using System.Data ;
namespace Ecan
{
public class EcanOutPutData
{
/// <summary>
/// 从listbox中导出数据
/// </summary>
/// <param name="lbox">listbox控件</param>
/// <param name="txtTitle">导出数据的标题</param>
/// <param name="filter">导出数据的格式(拓展名)</param>
public void outPutListBoxData(ListBox lbox,string txtTitle, string filter)
{
SaveFileDialog save = new SaveFileDialog();
save.Filter = "user files("+filter +")|" + filter;
save.Title = "导出文件到";
if (save.ShowDialog() == DialogResult.OK)
{
Stream myStream = save.OpenFile();
StreamWriter sw = new StreamWriter(myStream, System.Text.Encoding.GetEncoding("GB2312"));
try
{
//写标题
sw.WriteLine(txtTitle);
//循环写内容
for (int i = 0; i < lbox.Items.Count; i++)
{
string tempStr = "";
tempStr += lbox.Items[i].ToString();
tempStr += "\t";
C#通用类库--导出数据
最新推荐文章于 2019-07-17 14:33:46 发布