در توسینسو تدریس کنید

و

با دانش خود درآمد کسب کنید

خروجی اکسل از یک grid در C#

سلام دوستان ، صبح بخیر ، ی چند روزی بود درگیر این بودم که اطلاعاتی رو ک توی گرید نشون میدم رو توی ی فایل اکسل ذخیره کنم ، اما هرچی میگشتم ی مطلب درست و حسابی ک بشه باهاش کار راه انداخت رو پگیدا نمیکردم تا اینکه بالاخره خودم تونستم ی چیزی جفت و جور کنم. حیفم اومد مطلب رو Share نکنم چون ممکنه ی روزی یکی مثل من ک مبتدی باشه بخواد این کارو بکنه.این کد رو نوشتم . ک البته فکر میکنم واضحه:


  private void SaveExcellFile(string nameAndAddress)
        {
            if(!string.IsNullOrEmpty(nameAndAddress))
            {
                string csv = string.Empty;

            dataGridView1.DataSource = table2;
           
            foreach (DataGridViewColumn column in dataGridView1.Columns)
            {
                csv += column.HeaderText + ',';
            }

            //Add new line.
            csv += "\r\n";

            //Adding the Rows
            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                foreach (DataGridViewCell cell in row.Cells)
                {
                    //Add the Data rows.

                    try
                    {
                        csv += cell.Value.ToString().Replace(",", ";") + ',';
                    }
                    catch
                    {
                    }
                }

                //Add new line.
                csv += "\r\n";
            }

            //Exporting to CSV.
            //string folderPath = "E:\\CSV\\";
            File.WriteAllText(nameAndAddress, csv, Encoding.UTF8);
        }
    }

بازم اگه سوالی بود اگه بلد ب.دم در خدمتم

تقدیم به استاد نصیری عزیز

#خروجی_اکسل_در_برنامه_های_c# #ذخیره_grid_در_csv #ذخیره_اطلاعات_جدول_در_یک_فایل_اکسل
0 نظر

هیچ نظری ارسال نشده است! اولین نظر برای این مطلب را شما ارسال کنید...

نظر شما
برای ارسال نظر باید وارد شوید.
از سرتاسر توسینسو
تنظیمات حریم خصوصی
تائید صرفنظر
×

تو می تونی بهترین نتیجه رو تضمینی با بهترین های ایران بدست بیاری ، پس مقایسه کن و بعد خرید کن : فقط توی جشنواره پاییزه می تونی امروز ارزونتر از فردا خرید کنی ....