PDA

View Full Version : سوال: DataGridView



MehdiLiver
شنبه 08 خرداد 1389, 23:22 عصر
سلام
مشکل من اینه که به دیتا بیس وصل هستم اما نمیدونم دیتا گرید ویو چجوری باید به این دیتا بیس وصل شه تا رکورد هام رو نمایش بده
به عبارتی دیتا سورسش باید به چی لینک چه
ممنون

armin8651
یک شنبه 09 خرداد 1389, 00:47 صبح
از کد زیر استفاده کنید ، dset نام dataset هستش

DataGridView1.DataSource = dset.Tables("MyTable")

MehdiLiver
یک شنبه 09 خرداد 1389, 01:16 صبح
از کد زیر استفاده کنید ، dset نام dataset هستش

DataGridView1.DataSource = dset.Tables("MyTable")

به نظر شما من ویزاردی کار کردم که dset رو برار datasetam قرار بدم ؟
اگه کسی بلده روی فایلی که دادم داخل دکمه فرم 2 کدش رو بنویسه که دکمه رو زدیم اطلاعات داخل گرید نمایش داده بشه .
ممنون

armin8651
یک شنبه 09 خرداد 1389, 09:19 صبح
تو این برنامه که گذاشتی از DataTable استفاده کردی ، کد لازم رو نوشتم ...

MehdiLiver
یک شنبه 09 خرداد 1389, 10:40 صبح
تو این برنامه که گذاشتی از DataTable استفاده کردی ، کد لازم رو نوشتم ...

دمت گرم
مرسی ،
یه سوال دیگه چطوری میتونم ردیف عمودی اول دیتا گریدم رو حذف کنم ؟
همونی که یه فلش بقلشه که نشون میده الان رو کودوم روکوردی ، اون ردیف رو چه طوری میونم پاک کنم ؟ ممنون

armin8651
یک شنبه 09 خرداد 1389, 11:23 صبح
دمت گرم
مرسی ،
یه سوال دیگه چطوری میتونم ردیف عمودی اول دیتا گریدم رو حذف کنم ؟
همونی که یه فلش بقلشه که نشون میده الان رو کودوم روکوردی ، اون ردیف رو چه طوری میونم پاک کنم ؟ ممنون

خاصیت RowHeadersVisible برای دیتاگرید رو false کن

MehdiLiver
یک شنبه 09 خرداد 1389, 11:49 صبح
خاصیت RowHeadersVisible برای دیتاگرید رو false کن

الان میخوام title دیتا گریدم رو عوض کنم
یکی از رکوردهام Title هست EventDescription اما میخوام تو گریدم Description نمایشداده بشه چی کارکنم ؟
ممنون

MehdiLiver
یک شنبه 09 خرداد 1389, 15:01 عصر
یعنی هیچ کی نیست جواب مارو بده ؟

armin8651
یک شنبه 09 خرداد 1389, 15:16 عصر
الان میخوام title دیتا گریدم رو عوض کنم
یکی از رکوردهام Title هست EventDescription اما میخوام تو گریدم Description نمایشداده بشه چی کارکنم ؟
ممنون


DGView.Columns.Item(3).HeaderText = "Description"

MehdiLiver
یک شنبه 09 خرداد 1389, 16:25 عصر
DGView.Columns.Item(3).HeaderText = "Description"

حاجی خدایی خیلی باهالی دمت گرم
یه سوال دیگه ، قول میدم آخریش باشه
چطور میتونم کل دیتا بیسم رو پاک کنم ؟
یعنی ریست شه دیگه ، رکورداش همه خالی شن

MehdiLiver
یک شنبه 09 خرداد 1389, 17:08 عصر
لطفا جواب بدید ، فردا باید من این پروژه رو تحویل بدم ، خواهشا

mohsen gh
یک شنبه 09 خرداد 1389, 17:11 عصر
كدشو واست گذاشتم

MehdiLiver
یک شنبه 09 خرداد 1389, 17:57 عصر
كدشو واست گذاشتم

آقا دمت گرم خیلی حال دادی ، اما من میخوام با یه دکمه کل دیتا بیسم ریست شه
به قولی پاک شه

MehdiLiver
یک شنبه 09 خرداد 1389, 18:20 عصر
یکی بگه من چجوری دیتا بیسم رو ریست کنم
تورو خدااااااااااااااااااااااا ااااااااااااااااااااااااا ااااااااااااااااااااااا

kasra_khan2003
یک شنبه 09 خرداد 1389, 18:43 عصر
آقا دمت گرم خیلی حال دادی ، اما من میخوام با یه دکمه کل دیتا بیسم ریست شه
به قولی پاک شه

منظورتون اینه که داده ها از تو DataBase پاک شن، یا صرفا Dataset خام بشه؟

میتونی بنویسی:



DataSet1=Nothing

MehdiLiver
یک شنبه 09 خرداد 1389, 19:13 عصر
منظورتون اینه که داده ها از تو DataBase پاک شن، یا صرفا Dataset خام بشه؟

میتونی بنویسی:



DataSet1=Nothing


یعنی انگار دیتا بیس رو همین الان ایجاد کردیم و هیچ دیتایی توش نیست
DataSet.Clear
DataSet.Reset
هستند اما آپ دیت که میکنی اطلاعات پاک نمیشن

MehdiLiver
یک شنبه 09 خرداد 1389, 20:21 عصر
!!!!!!! Cover Me !!!!!!!

kasra_khan2003
یک شنبه 09 خرداد 1389, 22:05 عصر
یعنی انگار دیتا بیس رو همین الان ایجاد کردیم و هیچ دیتایی توش نیست
DataSet.Clear
DataSet.Reset
هستند اما آپ دیت که میکنی اطلاعات پاک نمیشن

خوب این که کاری نداره دوست عزیز، فقط باید query برای این کار بنویسین:



Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Pazirik_DB.mdb;")
Dim cmd As New OleDbCommand("Delete * from Customer", cnn)
cnn.Open()
cmd.ExecuteNonQuery()
cnn.Close()
End Sub

MehdiLiver
یک شنبه 09 خرداد 1389, 22:33 عصر
من نتونستم باهاش کار کنم
میشه یه زحمتی بکشید تو فرم 2 داخل دکمه ResetDatabase کدتون رو وارد کنید ؟
ممنون
حجم فایل 2 مگ شد تو رپیدشیر اپلود کردم
http://rapidshare.com/files/393367546/PrintDataBase-V4.rar.html
بیزحمت اگه درست شد همون جا یا یه سایته آپ لود دیگه واسم آپ لود کنین آدرسشم بهم بدید
خدا پدر مادر تونو بیا مرزه و نگه شون داره واستون

kasra_khan2003
یک شنبه 09 خرداد 1389, 23:31 عصر
من نتونستم باهاش کار کنم
میشه یه زحمتی بکشید تو فرم 2 داخل دکمه ResetDatabase کدتون رو وارد کنید ؟
ممنون
حجم فایل 2 مگ شد تو رپیدشیر اپلود کردم
http://rapidshare.com/files/393367546/PrintDataBase-V4.rar.html
بیزحمت اگه درست شد همون جا یا یه سایته آپ لود دیگه واسم آپ لود کنین آدرسشم بهم بدید
خدا پدر مادر تونو بیا مرزه و نگه شون داره واستون

شما اول از همه، در خط اول، این رو اضافه کن:



Imports System.Data.OleDb


این رو قبل از Public Class FrmPrint وارد کنید!

بعد، اینم دقیقا کدی که باید به button ریست کردن database بدید:



Private Sub BtnReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnReset.Click
Dim QuestionRemoveCurrent
QuestionRemoveCurrent = MessageBox.Show("Do you want to remove your informations?", "Reset Database", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
If QuestionRemoveCurrent = vbYes Then

Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DataBase.mdb;")

Dim cmd As New OleDbCommand("Delete * from PrintDataBase", cnn)


cnn.Open()
cmd.ExecuteNonQuery()
cnn.Close()
Else
Exit Sub
End If
End Sub

MehdiLiver
یک شنبه 09 خرداد 1389, 23:39 عصر
شما اول از همه، در خط اول، این رو اضافه کن:



Imports System.Data.OleDb


این رو قبل از Public Class FrmPrint وارد کنید!

بعد، اینم دقیقا کدی که باید به button ریست کردن database بدید:



Private Sub BtnReset_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnReset.Click
Dim QuestionRemoveCurrent
QuestionRemoveCurrent = MessageBox.Show("Do you want to remove your informations?", "Reset Database", MessageBoxButtons.YesNo, MessageBoxIcon.Warning)
If QuestionRemoveCurrent = vbYes Then

Dim cnn As New OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=DataBase.mdb;")

Dim cmd As New OleDbCommand("Delete * from PrintDataBase", cnn)


cnn.Open()
cmd.ExecuteNonQuery()
cnn.Close()
Else
Exit Sub
End If
End Sub


ایشالا از زمین زمان واست شادی بباره
دمت گرم ناموسن

MOR_MS
یک شنبه 28 آبان 1391, 22:34 عصر
با سلام
ميشه در باره ايتمهاي اين كد DGView.Columns.Item(3).HeaderText = "<span class="highlight">Description</span>" زحمت بكشيد برام توضيح بديد من متوجه نميشم اين كد را چطور بايد استفاده كنم من با دستور linq اطلاعات جدول sql را وارد ديتا گريد كردم حال ميخوام هدر ستونهاي ديتا گريد را با Description جدول جا گزين كنم
اين هم كد منه

Dim Linq1 As New DTALIKDataContext
Dim LIST_SEPORDEHGOAR = From SG In Linq1.Tab_Seportegozars Select SG.Seportegozar_id, SG.Seportegozar_name, SG.Seportegozar_fameli, SG.Seportegozar_codmli, SG.Seportegozar_KHZANEH_ID
Me.DataGridView1.DataSource = LIST_SEPORDEHGOAR.ToList