با سلام
من یک دیتا گرید ویو رو عنوان ستونهاش رو دستی اضافه کردم و بعد اومدم یک سلکت زدم مشکلی که ایجاد میشه در آخر ردیف گرید ویو باز میاد جواب سلکت رو نشون میده حالا چطور بیام جواب سلکت رو توی همون عنوان ستونهاییی که خودم دستی اضافه کردم ربط بدم
با سلام
من یک دیتا گرید ویو رو عنوان ستونهاش رو دستی اضافه کردم و بعد اومدم یک سلکت زدم مشکلی که ایجاد میشه در آخر ردیف گرید ویو باز میاد جواب سلکت رو نشون میده حالا چطور بیام جواب سلکت رو توی همون عنوان ستونهاییی که خودم دستی اضافه کردم ربط بدم
دوست عزیز سلام
بنظرم حالا که اصرار دارید دیتاتون رو بریزید توی دیتاتیبل و بعد دیتاتیبلتون رو توی دیتاگرید نمایش بدین
سلام اگه درست سوالتون و متوجه شده باشم
برای لود اطلاعات در گرید از این کلاس استفاده کن البته این برا اکسس هست که براحتی میتونی برا sql هم استفاده کنی :
Public Sub DataLoad(ByVal sql As String, ByVal dtg As DataGridView)
con = New OleDb.OleDbConnection(cs)
con.Open()
Try
Dim da As OleDbDataAdapter = New OleDbDataAdapter(sql, con)
Dim dt As New DataTable
da.Fill(dt)
dtg.DataSource = dt
Catch ex As Exception
MessageBox.Show("Message Error: " & vbCrLf & ex.Message, "خطا در لـــود اطلاعات جدول")
MessageBox.Show("Stack Trace: " & vbCrLf & ex.StackTrace, "خطا در لـــود اطلاعات جدول")
End Try
con.Close()
da.Dispose()
dt.Dispose()
End Sub
خوب تو برنامه هم کلاس رو فراخونی کن به اینصورت
query = "SELECT (User) as [نام کاربری],(Roll) as [نقش کاربر] from tbl_User order by ID"
DataLoad(query, DGV)
با سلام
مشکل رو حل کردم ، ظاهرا من سوالم رو خوب نرسوندم منظورم اینه که به جای این کدها
DataGridViewX3.Columns(0).HeaderText = "کد سرپرست"
بیام توی دیتا گرید ستونها رو نام گزاری کنم