PDA

View Full Version : جستجو و ثبت اطلاعات در بانک sql



alicomputer
دوشنبه 02 اسفند 1389, 08:17 صبح
درود با همگی
من پروژه ای دارم می نویسم که در این پروژه اومدم ارتباط مستقیم و غیر مستقیم با بانک استفاده کردم. دیتا گراید و تکس هامو با Tbl...BindingSource وصل کردم. ولی مشکلی که دارم در هنگام جستجو اطلاعات جستجو شده به من نشون داده نمی شه. می خواستم مرا راهنمایی کنید.
برای اضافه کردن از دستور insert و برای ویرایش از دستور update استفاده کردم و چون می خواستم اطلاعات ورودی همون وقت داخل دیتاگراید نشون داده بشه از این کد استفاده کردم. Me.Tbl_HesabTableAdapter.Fill(Me.DATADataSet.Tbl_H esab)
حالا می خواستم بدونم این روش درسته؟

با تشکر

Parham.D
دوشنبه 02 اسفند 1389, 10:59 صبح
اینطوری شما به نتیجه نمیرسی، یا باید بگی دقیقا مشکل کجاست، یا کد را بزاری و یا اینکه نمونه برنامه را بزاری.

alicomputer
سه شنبه 10 اسفند 1389, 08:15 صبح
برای حل مشکل قبلی از روش زیر استفاده کردم


Private Sub Binding()
s = "Select * from Tbl_Karmand "

Dim cmd As SqlCommand
cmd = New SqlCommand(s, SqlCon)
'Dim da As SqlDataAdapter
Dim da As New SqlDataAdapter(cmd)
'Dim dt As DataTable
Dim dt As New DataTable() 'ghesmati az ram
da.Fill(dt) 'اين دستور شي دي تي را پر مي كند
DataGridView1.DataSource = dt

TextBox1.DataBindings.Clear()
TextBox2.DataBindings.Clear()
TextBox3.DataBindings.Clear()
TextBox4.DataBindings.Clear()
TextBox5.DataBindings.Clear()
TextBox6.DataBindings.Clear()
PictureBox1.DataBindings.Clear()

TextBox1.DataBindings.Add("text", dt, "Name")
ComboBox1.DataBindings.Add("text", dt, "MTahsili")
TextBox2.DataBindings.Add("text", dt, "Tel")
TextBox3.DataBindings.Add("text", dt, "Adres")
TextBox4.DataBindings.Add("text", dt, "price")
TextBox5.DataBindings.Add("text", dt, "Email")
TextBox6.DataBindings.Add("text", dt, "Vaziat")
PictureBox1.DataBindings.Add("Image", dt, "pic") >> کدی که مشکل دارم


End Sub

حالا یه مشکل دیگه دارم و اینکه چطوری بیندینگ کادر عکس را بنویسم لطفا راهنماییم کنید

alicomputer
پنج شنبه 12 اسفند 1389, 07:40 صبح
You most certainly can bind a picturebox directly to a table via a bindingsource, I have done it in a few of my apps. You need to use the 2nd/overloaded method of add


PictureBox1.DataBindings.Add("Image", abindingsource, "pic", True)

این جوابی که تو خود سایت ماکروسافت داده بودند و کار هم می ده
http://social.msdn.microsoft.com/forums/en-US/vbgeneral/thread/dcd01c43-a8e7-412c-9ee1-76b51af843cb/