0

تاپیک جامع نکات در سی شارپ

 
siryahya
siryahya
کاربر طلایی1
تاریخ عضویت : اسفند 1389 
تعداد پست ها : 158652
محل سکونت : ▂▃▄▅▆▇█Tabriz█▇▆▅▄▃▂

پاسخ به:تاپیک جامع نکات در سی شارپ
سه شنبه 22 اردیبهشت 1394  10:20 PM

گرفتن خروجی Excel از داده‏ های کنترل ListView
کد:
void ExportToExcel(ListView lstView)
{
    SaveFileDialog DlgSaveExcel = new SaveFileDialog();
    DlgSaveExcel.DefaultExt = "csv";
    DlgSaveExcel.****** = "csv files (*.csv)|*.csv";
 
    if (DlgSaveExcel.ShowDialog() == DialogResult.OK)
    {
        Stream myStream;
        byte[] info = null;
        string ExportExcel = string.Empty;
 
        if ((myStream = DlgSaveExcel.OpenFile()) != null)
        {
            foreach (ColumnHeader Curr in lstView.Columns)
            {
                ExportExcel += Curr.Text.Replace(";", "") + ";";
            }
            ExportExcel += "\n";
 
            foreach (ListViewItem Item in lstView.Items)
            {
                foreach (ListViewItem.ListViewSubItem SubItem in Item.SubItems)
                {
                    ExportExcel += SubItem.Text.Replace(";", "") + ";";
                }
                ExportExcel += "\n";
            }
 
            info = new UTF8Encoding(true).GetBytes(ExportExcel);
            myStream.Write(info, 0, info.Length);
            myStream.Close();
        }

 

ترکی زبان قربون صدقه رفتنه داریم که: گوزلرین گیله‌سین قاداسین آلیم که یعنی درد و بلای مردمک چشات به جونم …!.

تشکرات از این پست
دسترسی سریع به انجمن ها