منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب
عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة - نسخة قابلة للطباعة

+- منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب (http://vb4arb.com/vb)
+-- قسم : قسم قواعد البيانات (http://vb4arb.com/vb/forumdisplay.php?fid=40)
+--- قسم : قسم أسئلة قواعد البيانات تحت بيئة الـ.NET (http://vb4arb.com/vb/forumdisplay.php?fid=41)
+--- الموضوع : عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة (/showthread.php?tid=8546)



عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة - Mohamed M. Bedair - 19-04-13

السلام عليكم ورحمة الله وبركاته
لدي داتا جريد وفي وضع التصميم اضفت اليها 4 اعمدة
اريد عند تعبئة الداتا من قاعدة البيانات علي نفس الاعمدة

Big GrinRolleyesBig Grin


عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة - حريف برمجة - 19-04-13

ارفع مثالك .. ليتم التعديل عليه


عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة - أحمد النجار - 20-04-13

لو مثلا الجدول اسمه Table1
والحقول ID, Name, Address, Phone

اعمل الجملة كالتالي

كود :
dim cs as new New SqlConnection = "ضع جملة الاتصال بقاعدة البينات هنا"
Dim ds As New DataSet
    Dim sql As String = "Select * from table1"
   Dim da As New SqlDataAdapter(sql, cs)
da.fill(ds, "Table1")

for i as integer = 0 to Me.BindingContext(ds, "Table1").Count - 1

datagridview1.rows.add(new string() {Me.BindingContext(ds, "Table1").Current("ID"), Me.BindingContext(ds, "Table1").Current("Name"), Me.BindingContext(ds, "Table1").Current("Address"), Me.BindingContext(ds, "Table1").Current("Phone")}
Me.BindingContext(ds, "Table1").Position +=1
next



عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة - Mohamed M. Bedair - 20-04-13

؛ أحمد ؛ كتب :datagridview1.rows.add(new string() {Me.BindingContext(ds, "Table1").Current("ID"), Me.BindingContext(ds, "Table1").Current("Name"), Me.BindingContext(ds, "Table1").Current("Address"), Me.BindingContext(ds, "Table1").Current("Phone")}
يوجد خطأ في نهاية الجملة عند الرمز {


عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة - أحمد النجار - 20-04-13

اقفل القوس بعد نهاية الجملة

فقط ضع رمز إغلاق القوس ( بعد الرمز {


عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة - محمود رغمان - 28-04-13

بارك الله فيك استاذ احمد
تظهر مشكلة فى حالة وجود حقول Null هل يوجد حل
بارك الله فيكم جميعاً


عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة - أبوبكر سويدان - 06-05-13

فيديو يعرض كيفية تهيئة DataGridview وتعبئتها بالبيانات.
http://www.youtube.com/watch?v=e5LV7XoNS6U

لك تحية.


عرض الداتا جريد فيو برمجيا بدون تغيير الاعمدة - سعود - 06-05-13

مشاركة لاخواني اقدم ابسط كلاس في هذا الشان
كود :
Imports System.Data.OleDb

Public Class Form1
    Dim str As String = "provider=microsoft.ace.oledb.12.0;data source=|datadirectory|\db.accdb"
    Dim con As New OleDbConnection(str)


    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        getdata()
    End Sub
    Sub getdata()
        Dim ds As New DataSet
        Dim da As New OleDbDataAdapter("select * from tb", con)
        ds.Clear()
        d.DataSource = Nothing


        da.Fill(ds, "tb")


        d.DataSource = ds
        d.DataMember = "tb"


        d.Columns(0).Width = 50
        d.Columns(1).Width = 200
        d.Columns(0).HeaderText = "ID"
        d.Columns(1).HeaderText = "Name"


    End Sub
End Class