advertise laitec sharif univercity
پکیج ویژه پروژه پایانی و پایان نامه رشته کامپیوتر

پکیج ویژه پروژه پایانی و پایان نامه رشته کامپیوتر

148000 تومان
دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

دانلود پروژه آموزش چندرسانه ای با دایرکتور Director

10000 تومان
دانلود مجموعه 70 پروژه مفید و کاربردی سی شارپ #C

دانلود مجموعه 70 پروژه مفید و کاربردی سی شارپ #C

28000 تومان
پروژه کامل مدیریت شرکت نرم افزاری با سی شارپ و SQL

پروژه کامل مدیریت شرکت نرم افزاری با سی شارپ و SQL

38000 تومان
دانلود پروژه فروشنده دوره گرد با الگوریتم ازدحام ذرات PSO در #C

دانلود پروژه فروشنده دوره گرد با الگوریتم ازدحام ذرات PSO در #C

10000 تومان

دانلود سورس سی شارپ برای ارسال اطلاعات فرم به فایل ورد

این برنامه ساده که با زبان برنامه نویسی سی شارپ نوشته شده است، چگونگی ارسال اطلاعات از یک فرم به فایل word و ذخیره ی آنها را نشان میدهد.
دانلود سورس سی شارپ برای ارسال اطلاعات فرم به فایل ورد

دانلود سورس سی شارپ برای ارسال اطلاعات فرم به فایل ورد

این برنامه ساده که با زبان برنامه نویسی سی شارپ نوشته شده است، چگونگی ارسال اطلاعات از یک فرم به فایل word و ذخیره ی آنها را نشان میدهد.

در این سورس سی شارپ، کاربر میتواند اطلاعات را از dataGridView بخواند و با کلیک روی دکمه "ارسال اطلاعات"، آدرس فایلی را که میخواهید اطلاعات را در آن ذخیره نمایید نمایش داده میشود. میتوانید وارد فایلی شوید که قبلا ایجاد شده است و در صورت نبود چنین فایلی، فایل word ی را برای شما ایجاد خواهد کرد و اطلاعات موجود در فرم را در آن فایل word ذخیره میکند. 

سورس سی شارپ برای ارسال اطلاعات فرم به فایل ورد میتواند در خیلی موارد و پروژه ها برای شما کارآمد باشد.

 

برنامه ارسال اطلاعات فرم به فایل ورد در سی شارپ #c را می توانید در پایین صفحه دانلود کنید.

سورس کد برنامه که می توانید در صورت لزوم در پروژه هایتان در هر نسحه ویژوال استودیو از آن استفاده کنید:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.OleDb;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;

namespace dgv_to_word3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            this.Text = "انتقال مشخصات دفتر تلفن  ";
        }
        string ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + Application.StartupPath + "TelDB.mdb";
        private void Filldgv(string strSqlQuery)
        {
            try
            {
                this.Cursor = Cursors.WaitCursor;

                OleDbConnection ocn = new OleDbConnection(ConnectionString);
                OleDbDataAdapter oda = new OleDbDataAdapter(strSqlQuery, ocn);
                DataTable dt = new DataTable();

                dt.Clear();
                oda.Fill(dt);


                /////
                //  dataGridView1.Columns.Clear();

                dgv.DataSource = null;
                dgv.DataSource = dt;

                dgv.Columns[0].HeaderText = "نام خانوادگي ";
                dgv.Columns[0].Width = 120;
                dgv.Columns[0].Name = "LName";

                dgv.Columns[1].HeaderText = "نام ";
                dgv.Columns[1].Width = 80;
                //dgv.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                dgv.Columns[1].Name = "FName";
                //////  

                dt.Dispose();
                oda.Dispose();
                ocn.Dispose();

                if (dgv.Rows.Count > 0)
                {
                    button1.Enabled = true;

                }
                else
                {
                    button1.Enabled = false;

                }
                this.Cursor = Cursors.Default;
            }
            catch (Exception ex)
            {
                this.Cursor = Cursors.Default;
                MessageBox.Show(ex.Message, "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void button1_Click(object sender, EventArgs e)
        {
            ExportToWord();
        }

        private void ExportToWord()
        {
            Microsoft.Office.Interop.Word.Document WordDoc = new Microsoft.Office.Interop.Word.Document();
            Microsoft.Office.Interop.Word.Table WordTable;
            object WordObj;
            if (dgv.Rows.Count == 0)
            {
                return;
            }
            else
            {
                //    ساختن نمونه ای از سیو فایل دایالوگ  وارتباط آن با پروگرس بار 
                savefile.AddExtension = true;
                savefile.DefaultExt = ".doc";
                savefile.CreatePrompt = true;
                savefile.Title = " فایل مقصد";
                savefile.Filter = "Word files (*.doc)|*.doc";
                if (savefile.ShowDialog() == DialogResult.OK)
                {
                    progress.Visible = true;
                    object path = savefile.FileName;
                    WordObj = System.Reflection.Missing.Value;
                    //ایجاد فایل ورد 
                    Microsoft.Office.Interop.Word.Application word = new Microsoft.Office.Interop.Word.Application();
                    WordDoc = word.Documents.Add(ref WordObj, ref WordObj, ref WordObj, ref WordObj);
                    //جداول
                    //wordطراحی جداول در محیط     
                    WordTable = WordDoc.Tables.Add(WordDoc.Paragraphs.Last.Range, dgv.RowCount, dgv.ColumnCount, ref WordObj, ref WordObj);
                    WordTable.Columns.SetWidth(50, Microsoft.Office.Interop.Word.WdRulerStyle.wdAdjustNone);

                    try
                    {
                        for (int i = 0; i < dgv.Columns.Count; i++)//شمارش تعداد ستونهای جدول
                        {
                            WordTable.Cell(0, i + 1).Range.Text = dgv.Columns[i].HeaderText;
                            WordTable.Cell(0, i + 1).Range.Font.Size = 5;

                        }
                        for (int i = 1; i < dgv.Rows.Count; i++)//شمارش تعداد ردیفهای جدول 
                        {
                            for (int j = 0; j < dgv.Columns.Count; j++)
                            {
                                WordTable.Cell(i + 1, j + 1).Range.Text = dgv[j, i - 1].Value.ToString();
                                WordTable.Cell(i + 1, j + 1).Range.Font.Size = 5;
                            }
                            progress.Value += 100 / dgv.RowCount;
                        }
                        //ذخیره فایل word
                        WordDoc.SaveAs(ref path, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj, ref WordObj);
                      //  WordDoc.Close(ref WordObj, ref WordObj, ref WordObj);
                        progress.Value = 100;
                        MessageBox.Show("اطلاعات شما با موفقیت ذخیره شد " + savefile.FileName.ToString(), "توجه", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        progress.Value = 0;
                        progress.Visible = false;
                    }
                    catch (Exception e)
                    {
                        MessageBox.Show(e.Message, "خطا ", MessageBoxButtons.OK);
                    }
                    finally
                    {
                       // word.Quit(ref WordObj, ref WordObj, ref WordObj);
                    }

                }
            }
        }

        private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {

        }

        private void saveFileDialog1_FileOk(object sender, CancelEventArgs e)
        {

        }

        private void Form1_Load(object sender, EventArgs e)
        {
            Filldgv("SELECT LName,FName FROM tblTel ORDER BY LName ASC,FName ASC");
        }

        private void button2_Click(object sender, EventArgs e)
        {
            System.Diagnostics.Process.Start("http://WWw.SourceCodes.ir");
        }
    }
}

 

 

سورس پروژه ارسال اطلاعات فرم به یک فایل ورد در سی شارپ #c را به صورت رایگان دانلود کنید

حجم فایل :96.7 KB



لینک های دانلود

دانلود با لینک مستقیم رمز فایل : www.SourceCodes.ir












1
نظرات
  • user avatar kalateharabi:
    ۱۱:۴۵:۲۵ __ ۱۴۰۰/۰۱/۱۴

    با عرض سلام ابتدا تشکر میکنم بابت سورس ارسال اطلاعات فرم به یک فایل وورد در سی شارپ سوالی از خدمتتون دارم اینکه شما در این پروژه فایل وورد را طوری طراحی کردید که در فرم ثبت دستگاه بعد از وارد کردن اطلاعات و فشردن دکمه ثبت نهایی و چاپ فیش بلافاصله فیش تحت فایل وورد نمایان میشود اگه بنده در این فیش بخواهم دو جا نام مشتری یا شماره تماس را به صورت دستی در وورد بنویسم بعد به محض چاپ مجدد فیش دو جا نام مشتری یا تلفن چاپ شود یا اینکه خودم جای فیلدهایی که قرمز رنگ و داخل پرانتز هستند را تغییر دهم چه باید بکنم چون این مورد دقیقا جزء قابلیت های برنامه شما هست ممنون میشم راهنماییم کنیدبا تشکر فراوان

نظر خود را ارسال کنید



نام:
ایمیل:
دیدگاه:
captcha
کد امنیتی :


advertise
سورس کد ارسال اطلاعات به فایل word با سی شارپدانلود رایگان برنامه #C برای ارسال اطلاعات به فایلدانلود سورس سی شارپ برای ارسال اطلاعات فرم به فایل وردسورس سی شارپ برای ارسال اطلاعات فرم به فایل wordارسال اطلاعات به فایل word در سی شارپدانلود رایگان کد #C برای ارسال اطلاعات از فرم به فایل wordسورس کد سی شارپسورس پروژه ارسال اطلاعات فرم به یک فایل ورد در سی شارپ #cتبلیغات ارزان سایت آموزش برنامه نویسیتبلیغات مخصوص طراحان وب سایتتبلیغات در سایت برنامه نویسیتبلیغات اینترنتی برای برنامه نویساندر آغوش مینیمالیسممنوی همبرگر با سه خط افقی که روی یکدیگر قرار گرفته اند نشانه چیست؟ سوئیچ به یک ستون واحدتبدیل متن ساده به وبلاگ و سایت های پویا با React.jsکتابخانه sass برای استفاده آسان تر از آنکتابخانه سطح بالا برای اتوماتیک سازی اعمال مرورگر لیست برچسب ها
تمامی حقوق این سایت اعم از محتوی ، تصاویر ، قالب و ... متعلق به گروه مهندسی وب سایت سورس کد می باشد.
SourceCodes.ir ، افقی روشن برای برنامه نویسان ، از مبتدی تا حرفه ای

پیشنهادات ویژه سورس کد

پکیج ویژه پروژه پایانی رشته کامپیوتر دانلود مجموعه 70 پروژه کاربردی سی شارپ وب سایت فروشگاه با php