تا %60 تخفیف خرید برای 5 نفر با صدور مدرک فقط تا
00 00 00
سیدجواد جدی

گرفتن خروجی اکسل از گرید تلریک

با سلام خدمت دوستان گلم

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

void btnExport_Click(object sender, RoutedEventArgs e)
{
    string extension = "xls";
    SaveFileDialog dialog = new SaveFileDialog()
    {
        DefaultExt = extension,
        Filter = String.Format("{1} files (.{0})|.{0}|All files (.)|.", extension, "Excel"),
        FilterIndex = 1
    };
    if (dialog.ShowDialog() == true)
    {
        using (Stream stream = dialog.OpenFile())
        {
            gridViewExport.Export(stream,
             new GridViewExportOptions()
             {
                 Format = ExportFormat.Html,
                 ShowColumnHeaders = true,
                 ShowColumnFooters = true,
                 ShowGroupFooters = false,
             });
        }
    }
}

ولی مشکل من اینجاس که بعد از گرفتن خروجی و ذخیره آن ، موقع باز کردن تمام فونت آن به شکل دایره و نا خوانا است

به نظر خودم مشکل از Encoding است که به صورت ANSI ذخیره میشه و باید به UTF-8 تغییر بدیم. ولی نمیدونم کجای کد باید این تغییر صورت بگیره

ممنونم راهنمایی کنید

با تشکر

لذت یادگیری با توسینسو
به عنوان شخصی که مدت هاست از سایت توسینسو استفاده می کنم باید بگم که واقعاً یکی از بهترین مرجع ها برای ارتقاء دانش شخصی هست. دوره های سایت، راهکارها و مطالب، همگی عالی هستند.
حسین احمدی

سلام، با توجه به تاپیک هایی که داخل خود سایت Telerik موجود هست، ظاهراً خود تلریک امکان انتخاب Encoding رو به شما نمیده، به نظرم از EPPlus استفاده کنید، کد رو به صورت دستی باید بنویسید، اما پکیج قدرمتندی هست.

کانال تلگرام: https://t.me/TOSINSOAhmadi
سیدجواد جدی

ممنونم اگه بتونید بیشتر راهنمایی کنید

اگرم نه که از تو سایتش دنبالش میگردم

آنتونی جی. دی آنجلو: اشتیاق‌تان برای یادگیری را توسعه دهید، تا هرگز در راه رشد و تعالی متوقف نشوید.
پاسخ شما
برای ارسال پاسخ خود وارد شوید.