PDA

View Full Version : اتصال textbox به دیتا بیس باز شده



behzadk
دوشنبه 21 خرداد 1386, 16:39 عصر
سلام
من یه دیتا بیس باز کردم با oledbconn , oledbcommand,oledb dataadaptor
می خام textbox را به این دیتابیس متصل کنم و یا بین رکورد های دیتابیس پیمایش کنم مثل dadanavigator لطفا راهنمایی کنید

Keramatifar
دوشنبه 21 خرداد 1386, 16:56 عصر
دوست عزیز
از DataRow و Foreach برای اینکار استفاده کن

PC2st
دوشنبه 21 خرداد 1386, 18:04 عصر
از متد DataBindings.Add مربوطه به textBox، استفاده کنید، فکر کنم توی فروم جستجو کنی پیدا بشه.

behzadk
دوشنبه 21 خرداد 1386, 19:38 عصر
سلام
میشه یه کم بیشتر و دقیق تر توضیح بدین
ممنونم

PC2st
دوشنبه 21 خرداد 1386, 21:05 عصر
به فرض اینکه شما یک dataTable1 را از بانک اطلاعاتی پر کرده باشید، textBox1 را به شکل زیر به یکی از فیلدهای جدول، bind (متصل) میکنیم:



this.textBox1.DataBindings.Add( "Text", dataTable1, "columnName" );


dataTable1: شئ ائی است که داده ها در آن قرار دارد.
اگر از dataSet استفاده کرده بودید، شئ dataSet1.Tables["tableName"] را بجای آن، بکار ببرید که tableName، نام جدول در dataSet است.

columnName: نام فیلدی از جدول موجود در شئ dataTable1 است که میخواهید به TextBox1 متصل کنید.

برای بردن به رکورد بعدی:


this.textBox1.DataBindings["Text"].BindingManagerBase.Position += 1;