نمایش نتایج 1 تا 4 از 4

نام تاپیک: چه جوری می تونم از گرید ویو خروجی اکسل بگیرم

  1. #1

    چه جوری می تونم از گرید ویو خروجی اکسل بگیرم

    سلام.من یه گرید ویو در پروژه م دارم میخوام وقتی روی دکمه کلیک کردم خروججی اکسل بگیرم و در هارد ذخیره بشه؟لطفا کمک کنید

  2. #2

    نقل قول: چه جوری می تونم از گرید ویو خروجی اکسل بگیرم

    سلام دوست عزیز
    یه نمونه کد برات میزارم امید وارم به کارت بیاد
    btnExporttoExcel.Enabled = false;
    DataTable dtReport = new DataTable();
    dtReport = (DataTable)Session["tblFirstInve"];

    DataTable tblExcel = new DataTable("tblExcel");

    if (dtReport.Rows.Count>0)
    {

    tblExcel.Columns.Add(new DataColumn("سریال", typeof(string)));
    tblExcel.Columns.Add(new DataColumn("مارک", typeof(string)));
    tblExcel.Columns.Add(new DataColumn("شرح کالا", typeof(string)));
    tblExcel.Columns.Add(new DataColumn("تعداد", typeof(string)));
    tblExcel.Columns.Add(new DataColumn("ارزش قطعه", typeof(string)));
    }


    foreach (DataRow item in dtReport.Rows)
    {
    DataRow Row = tblExcel.NewRow();

    Row["سریال"] = ConvertSafe.ToString(item.Field<string>("PartNumbe r"));
    Row["مارک"] = ConvertSafe.ToString(item.Field<string>("Mark"));
    Row["شرح کالا"] = ConvertSafe.ToString(item.Field<string>("PartFarsi Des"));
    Row["تعداد"] = ConvertSafe.ToString(item.Field<string>("QTY"));
    Row["ارزش قطعه"] = ConvertSafe.ToString(item.Field<string>("Price"));

    tblExcel.Rows.Add(Row);
    }



    ColumnMetadata[] columnMetadatas = new ColumnMetadata[]
    {
    new ColumnMetadata(false),
    new ColumnMetadata(false),
    new ColumnMetadata(false),
    new ColumnMetadata(false),
    new ColumnMetadata(false),
    };
    DataTableMetadata dataTableMetadata = new DataTableMetadata(columnMetadatas, 300);

    CultureInfo currentCulture = System.Threading.Thread.CurrentThread.CurrentCultu re;
    System.Threading.Thread.CurrentThread.CurrentCultu re = new CultureInfo("en-US");

    try
    {
    Response.Clear();
    Response.Buffer = false;
    Response.ContentType = "application/vnd.ms-excel";
    Response.AddHeader("Content-Disposition", "attachment;filename=FirstInv.xls");
    Response.ContentEncoding = System.Text.Encoding.UTF8;
    Response.Charset = "";
    SmartXlsWrapper.WriteExcel(Response.OutputStream, tblExcel, dataTableMetadata);
    Response.Close();
    btnExporttoExcel.Enabled = true;
    }
    catch (Exception ex) { }
    finally
    {
    System.Threading.Thread.CurrentThread.CurrentCultu re = currentCulture;
    btnExporttoExcel.Enabled = true;
    }

  3. #3
    کاربر دائمی آواتار gilas1368
    تاریخ عضویت
    فروردین 1389
    محل زندگی
    مشهد
    پست
    1,178

    نقل قول: چه جوری می تونم از گرید ویو خروجی اکسل بگیرم

    این لینک رو مطالعه کنین:

    http://www.codeproject.com/Tips/5454...dview-To-Excel

  4. #4

    نقل قول: چه جوری می تونم از گرید ویو خروجی اکسل بگیرم

    نقل قول نوشته شده توسط gilas1368 مشاهده تاپیک
    این لینک رو مطالعه کنین:

    http://www.codeproject.com/Tips/5454...dview-To-Excel
    سلام.مرسی.کارم رو راه انداخت.

تاپیک های مشابه

  1. Export کردن دیتا گرید ویو در اکسل
    نوشته شده توسط a.maleki در بخش ASP.NET Web Forms
    پاسخ: 11
    آخرین پست: پنج شنبه 26 اردیبهشت 1392, 10:28 صبح
  2. خطا در ارسال گرید ویو به اکسل
    نوشته شده توسط omidamiry در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 19 فروردین 1392, 22:22 عصر
  3. ارسال گرید ویو به اکسل
    نوشته شده توسط mhaghp در بخش ASP.NET Web Forms
    پاسخ: 0
    آخرین پست: شنبه 21 مرداد 1391, 12:32 عصر
  4. سوال: گرفتن خروجی گرید ویو در اکسل
    نوشته شده توسط sandra2010 در بخش C#‎‎
    پاسخ: 1
    آخرین پست: دوشنبه 16 مرداد 1391, 22:23 عصر
  5. اکسپورت گرید ویو به اکسل در ای اس پی دات نت
    نوشته شده توسط mhaghp در بخش ASP.NET Web Forms
    پاسخ: 3
    آخرین پست: یک شنبه 16 بهمن 1390, 23:09 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •