تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] لدى بيانات فى datagridview ارغب فى تصدير البيانات لملف اكسل لكن بشروط
#11
تفضل استاذ خضر 

كود تصدير البيانات لملف اكسل لكن بشروط

كود زر التصدير
كود :
       Dim connuser As New SqlConnection("Data Source=PC\SQLEXPRESS12;Initial Catalog=Std;Persist Security Info=True;User ID=it;Password=123")
       Dim dtMainData As New DataTable

       Dim myCriteria As String = " WHERE "
       myCriteria = myCriteria & "[SCType]='" & Me.imFF.SelectedValue.Trim & "'"
       myCriteria = myCriteria & " And [Error]='" & Me.iLe.SelectedValue.Trim & "'"

       If Idate.Text.Length > 0 And IsDate(Idate.Text) Then
           myCriteria = myCriteria & " And Batchname='" & Idate.Text & "'"
       End If

       Dim CMD As New SqlCommand("Select * From candidab" & myCriteria, connuser)
       connuser.Open()
       dtMainData.Load(CMD.ExecuteReader)
       connuser.Close()
       CMD = Nothing
       If dtMainData.Rows.Count > 0 Then
           DataGridView1.DataSource = dtMainData
           Dim sMainPath As String = "c:\Hero92\"

           Dim oListFileName = (From u In dtMainData.AsEnumerable() _
                                Select u.Field(Of String)("CenterCode")).Distinct()

           For Each CenterCode As String In oListFileName
               Dim dtData As DataTable = dtMainData.Select("CenterCode='" & CenterCode & "'").CopyToDataTable

               DatatableToExcel(dtData, sMainPath & CenterCode)
           Next

           MsgBox("Excel Exporting completed")
       Else
           MsgBox("No Records to Print")
       End If
 

كود التصدير للأكسل

كود :
 Private Sub DatatableToExcel(ByVal dtTemp As DataTable, ByVal strFileName As String)
       Dim _excel As New Microsoft.Office.Interop.Excel.Application
       Dim wBook As Microsoft.Office.Interop.Excel.Workbook
       Dim wSheet As Microsoft.Office.Interop.Excel.Worksheet

       wBook = _excel.Workbooks.Add()
       wSheet = wBook.ActiveSheet()

       Dim dt As System.Data.DataTable = dtTemp
       Dim dc As System.Data.DataColumn
       Dim dr As System.Data.DataRow
       Dim colIndex As Integer = 0
       Dim rowIndex As Integer = 0

       For Each dc In dt.Columns
           colIndex = colIndex + 1
           _excel.Cells(1, colIndex) = dc.ColumnName
       Next

       For Each dr In dt.Rows
           rowIndex = rowIndex + 1
           colIndex = 0
           For Each dc In dt.Columns
               colIndex = colIndex + 1
               _excel.Cells(rowIndex + 1, colIndex) = dr(dc.ColumnName)
           Next
       Next

       wSheet.Columns.AutoFit()
       If System.IO.File.Exists(strFileName) Then
           System.IO.File.Delete(strFileName)
       End If

       wBook.SaveAs(strFileName)
       wBook.Close()
       _excel.Quit()
   End Sub

تقبل تحياتى وبالتوفيق
الرد }}}
تم الشكر بواسطة: khodor1985
#12
الأستاذ / خضر    المحترم

هل يمكن التعديل على الكود للتصدير الى pdf  بدلا من الاكسل

تقبل خالص تحياتى
الرد }}}
تم الشكر بواسطة:
#13
الأستاذ / خضر    المحترم

يمكن التعديل على الكود ام لا 

 للتصدير الى pdf  بدلا من الاكسل 

تقبل خالص تحياتى
الرد }}}
تم الشكر بواسطة:
#14
تفضل استاذى العزيز


الملفات المرفقة
.rar   Students1.rar (الحجم : 379.95 ك ب / التحميلات : 173)
الرد }}}
تم الشكر بواسطة:
#15
تفضل استاذى العزيز 

مرفق فى الرد اعلاه المطلوب

تحياتى
الرد }}}
تم الشكر بواسطة:
#16
عليكم السلام ورحمة الله وبركاته

لا  ،  أنا من مصر 

تحياتى لأهل لبنان جميعاٌ
الرد }}}
تم الشكر بواسطة:
#17
عليكم السلام ورحمة الله وبركاته

لا ، أنا من مصر

تحياتى لأهل لبنان جميعاٌ
الرد }}}
تم الشكر بواسطة:
#18
تسلم استاذ خضر ربنا يبارك فيك

فى انتظار التعديل على المشروع

تحياتى
الرد }}}
تم الشكر بواسطة:
#19
(10-04-16, 09:04 AM)khodor1985 كتب : السلام عليكم ورحمة الله وبركاته
أنا جاهز لتقديم المساعدة ولكن الشرط سيكون رقم الطالب والتاريخ، وسيقوم بإنشاء مجلد ومشروع إكسل بنفس رقم الطالب؟
فما رأيك؟
إذا قبلت فأنا جاهز لرفع المشروع

هل عندك خلفية عن تصدير الى pdf  ولكن انا اشتغل asp.net(v.b) ? 

احتاج تصدير الصفحة كامله الى pdf
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  كيف يمكن تصدير ascx كملف dll justforit 1 131 06-12-25, 12:33 AM
آخر رد: salamandal
  تصدير البيانات إلى ملف RTF مصمم هاوي 4 820 15-08-25, 04:13 PM
آخر رد: أبو خالد الشكري
  [VB.NET] ما هو أفضل موقع استضافة لقواعد البيانات MSSQL ؟ mmaalmesry 0 795 16-07-25, 10:45 PM
آخر رد: mmaalmesry
  مساعدة في كيفية ترحيل البيانات من داتا قريدفيو إلى داتا قريدفيو في فيجوال بيسك ahmedfa71 13 2,212 09-07-25, 11:24 PM
آخر رد: أبو خالد الشكري
  مشكلة في حفظ البيانات مصمم هاوي 2 1,019 30-06-25, 08:51 AM
آخر رد: مصمم هاوي
  بطء في جلب البيانات مصمم هاوي 9 993 08-05-25, 07:51 AM
آخر رد: مصمم هاوي
  [Acces2007] مشكلة ملف قاعدة بيانات access للقراءة فقط mmaalmesry 11 1,450 29-04-25, 08:55 PM
آخر رد: mmaalmesry
  تعديل كود تحديث البيانات مصمم هاوي 1 781 26-04-25, 06:07 PM
آخر رد: مصمم هاوي
Photo لايمكن تعرف على تنسيق قاعدة البيانات الدريساوي 2 696 26-04-25, 12:24 AM
آخر رد: الدريساوي
  مساعدة في طريقة تحميل الفيديوهات المخزنة في قاعدة البيانات foad8920 0 659 24-04-25, 12:58 PM
آخر رد: foad8920

التنقل السريع :


يقوم بقرائة الموضوع: