0 امتیاز
سلام دوستان

من یک ورد دارم (یا اکسل) که فرمشو طراحی کردم چطوری میتونم اطلاعات رو از گرید ویو بهش منتقل کنم؟؟؟؟؟؟

2 پاسخ

0 امتیاز

دوست عزیز تمامی حالت های مد نظر شما به صورت بسیار ساده در این لینک موجود هستن

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

دوست عزیز من یک فایل ورد دارم به اسم one.docx یک دیتا گردی ویو هم دارم چطوری اطلاعات این دیتا گردید ویو رو به جداول خودم انتقال بدم

من از این لینک سردرنیاوردم
توسط (222 امتیاز) 4 28 49
+1 امتیاز

کد زیر 2 پارامتر ورودی داره

1- نام فایل به همراه آدرس کامل

2- نام دیتاگریدی که می خواهید داخل فایل ورد بندازین

 

private void ToCsV(DataGridView dGV, string filename)
{
    string stOutput = "";
    // Export titles:
    string sHeaders = "";

    for (int j = 0; j < dGV.Columns.Count; j++)
        sHeaders = sHeaders.ToString() + Convert.ToString(dGV.Columns[j].HeaderText) + "\t";
    stOutput += sHeaders + "\r\n";
    // Export data.
    for (int i = 0; i < dGV.RowCount - 1; i++)
    {
        string stLine = "";
        for (int j = 0; j < dGV.Rows[i].Cells.Count; j++)
            stLine = stLine.ToString() + Convert.ToString(dGV.Rows[i].Cells[j].Value) + "\t";
        stOutput += stLine + "\r\n";
    }
    Encoding utf16 = Encoding.GetEncoding(1254);
    byte[] output = utf16.GetBytes(stOutput);
    FileStream fs = new FileStream(filename, FileMode.Create);
    BinaryWriter bw = new BinaryWriter(fs);
    bw.Write(output, 0, output.Length); //write the encoded file
    bw.Flush();
    bw.Close();
    fs.Close();
}

مثالی از نحوه فراخوانی متد بالا

private void btnWord_Click(object sender, EventArgs e)
{
    SaveFileDialog sfd = new SaveFileDialog();
 
    sfd.Filter = "Word Documents (*.doc)|*.doc";
    sfd.FileName = "export.doc";
 
    if (sfd.ShowDialog() == DialogResult.OK)
    {
        //ToCsV(dataGridView1, @"c:\export.xls");
        ToCsV(dataGridView1, sfd.FileName); // Here dataGridview1 is your grid view name 
    }
}

 

باهاش کار کن درستش می کنی

فقط تلاش کن و نا امید نشو

Good Luck

کد رو بزارید
توسط (680 امتیاز) 1 12
این کدها دقیقا اجرا میشه فقط موقع ذخیره کردن با باز کردت فایل ورد فقط علامت سئوال نمایش داده میشه
توسط (222 امتیاز) 4 28 49
سوال جدید

2,337 سوال

2,871 پاسخ

3,725 دیدگاه

3,922 کاربر

دسته بندی ها

...