PDA

View Full Version : سوال: بانک اطلاعاتی در vb.net



shoeyb1990
یک شنبه 04 مهر 1389, 21:22 عصر
با سلام من دو تا سوال داشتم .
اول اینکه چطور میشه بعد از انتخواب یک رکورد در دیتا گراید محتویات اونی که انتخواب کردیم رو در تکسباکس نشون بده.

دوم در مورد ای دستورات توضیح بدین اگه میشه این دستورات رو روشن تر بگید.
DataAdapter1.InsertCommand.CommandText = "insert into [user] (userName, pass, fname, lname, job) values ('" & TextBox1.Text & "', '" & TextBox2.Text & "', '" & TextBox4.Text & "', '" & TextBox5.Text & "', 'manager'" & "')"

hooooman
یک شنبه 04 مهر 1389, 23:23 عصر
سلام
در مورد سوال اول فک کنم بهترين راه اين باشه که توي RowEnter گريد اينو بنويسي


textbox 1.text=dgv.rows(e.rowindex).cell("YourCell").value و در مورد سوال دوم اين دستور در واقع 1 اسکريپت ساده Sql هستش که داره 1 رکورد به جدول مورد نظر با مقاديري که توي چنتا textbox وجود دارند اضافه ميکنه البته اينو بجاي اينکه مثلا توي SP بزارن بوسيله ديتا اداپتور و از داخل کد بيسيک و بوسيله ADO.NET انجامش ميدن
براي اطلاعات بيشتر بايد 1 مطالعه اي روي ADO.NET و چگونگي ارتباط با پايگاه داده بدون استفاده از Sp,view , .... انجام بدي

adele60
سه شنبه 06 مهر 1389, 14:55 عصر
به نظر من بهترین راه اینکه به این صورت نوشته بشه:

Private Sub dgv_outletter_CellEnter(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles dgv_outletter.CellEnter
txt_anidkator.Text = dgv_outletter.CurrentRow.Cells(0).Value

شما به جای صفر شماره سلول موردنظر در دیتا گرید را بگذارید