PDA

View Full Version : vb.net - سوال ساده درباره دیتابیس



Alireza-st
جمعه 04 آذر 1384, 08:05 صبح
همانطور که می بینید این چند خط اولین خانه از اولین ستون یک جدول را می خواند
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Me.OleDbDataAdapter1.Fill(Me.DataSet11.Table1)
Me.TextBox1.Text = Me.DataSet11.Table1(0).sotoon1
Me.DataBind()
End Sub
چه تغییری بدهم که دومین خانه همین ستون را بخواند؟
چه تغییری بدهم که دومین خانه ستون دوم را بخواند؟

asilverisis
شنبه 05 آذر 1384, 14:05 عصر
سلام

شما می تونید با استفاده از Dataview کار رو ساده تر کنید



DataView1 = DataSet11.Tables(0).DefaultView
TextBox1.Text = DataView1(RowNumber)(Columnnumber)

Alireza-st
شنبه 12 آذر 1384, 09:34 صبح
با تشکر
برای استفاده از دستور شما من ابتدا خواستم یک Dataviwe تعریف کنم ولی قبول نکرد!
Dim DataView1 As New DAtaview(DataSet1.Tables("Table1"), "ID=1", "sotoon2", DataViewRowState.CurrentRows)

asilverisis
یک شنبه 13 آذر 1384, 01:51 صبح
سلام
Dataview رو نباید New کرد
من که نحوه تعریف Dataview رو نوشتم

Alireza-st
یک شنبه 13 آذر 1384, 10:50 صبح
سلام
من همان دستوراتی را که شما نوشته بودید به اینصورت
DataView1 = DataSet11.Table1(0).DefaultView
TextBox1.Text = DataView1(2)(2)
نوشتم اما روی خط اول از بعد از مساوی تا آخر دستور، خطا می گیرد.

asilverisis
دوشنبه 14 آذر 1384, 11:33 صبح
سلام



DataView1 = DataSet11.Table1(0).DefaultView


به این صورت عوضش کن




DataView1 = DataSet11.Tables(0).DefaultView

bidad
دوشنبه 14 آذر 1384, 22:59 عصر
اول دیتا ست رو پر کن عزیزم
اگهda دیتا اداپتر و ds دیتا ستت باشن
da.fill(ds,tablename)
اونجا اسم جدول رو بده
tablename یه رشتس ها

textbox1.text=ds.tabales(tablename ).rows(شماره سطر).item("اسم ستون")
این راه راحتش
اما اگه بخوای از دیتا ویو استفاده کنی
مثل این
dim dv as new dataview
dv.table=ds.tables(tablename)
textbox1.text=dv(شماره سطر).item("اسم ستون")
ضمنا میتونی تکس باکس هات رو هم بایند کنی

bidad
دوشنبه 14 آذر 1384, 22:59 عصر
متن منو چپ به راست کن
اینجوری قاطی شده

vbapr2005
سه شنبه 15 آذر 1384, 10:19 صبح
نوشته شده توسط bidad
_____________________
اول دیتا ست رو پر کن عزیزم
اگهda دیتا اداپتر و ds دیتا ستت باشن

da.fill(ds,tablename)اونجا اسم جدول رو بده
tablename یه رشتس ها


textbox1.text=ds.tabales(tablename ).rows(شماره سطر).item("اسم ستون")این راه راحتش
اما اگه بخوای از دیتا ویو استفاده کنی
مثل این

dim dv as new dataview
dv.table=ds.tables(tablename)
textbox1.text=dv(شماره سطر).item("اسم ستون")
ضمنا میتونی تکس باکس هات رو هم بایند کنی
_____________________

اون قسمتی رو که میخواید کد بشه، select کنید و بعد دکمه ی wrap [code] رو بزنید. در مورد bold کردن، italic کردن و... هم همینه

اولش من پیامت رو در قسمت فقل قول گذاشتم اما چون اونجوری قسمت های کد ناخوانا میشد، پیغامت رو معمولی فرستادم

خیلی هم ممنون

bidad
چهارشنبه 23 آذر 1384, 14:41 عصر
مرسی
آشنا نبودن با امکانات عواقبش همینه دیگه

Alireza-st
شنبه 26 آذر 1384, 11:24 صبح
قربون دستتون با راهنمائی هاتون مشکلم حل شد.

چینی ساز
سه شنبه 15 فروردین 1396, 08:49 صبح
سلام
من هم ی مشکل مشابه دارم
میشه ی نمونه از برنامه بزارین
ممنون میشم (من با بانک اکسس کار میکنم ولی اس کیو ال هم اشکال نداره)