نمایش برخی اطلاعات دیتا بیس روی یک لیبل
سلام
من یه فرم دارم که میخوام گزیده ای از اطلاعاتم رو روی لیبلهای در فرم نمایش دهم
مثلا فقط شماره دانشجوی تعدادی خاص چطوری میتونم این کار رو انجام بدم
دیتابیس من اکسس هستش
کدهای اتصال به دیتابیس:
con = New OleDbConnection("provider=microsoft.jet.oledb.4.0 ; data source=" & Application.StartupPath() & "\db.mdb")
con.Open()
Dim da As New OleDbDataAdapter("select * from t1 order by id asc ", con)
Dim ds As New DataSet
Dim ds_sek As New DataSet
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
از دیتا گرید استفاده نمیکنی ؟
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
خیـــــــر این فرم روی نمایشگر میره و میخوام روی لیبل نمایش بدم
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
کسی نیست ما رو راهنمایی کنه؟!
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
سلام
از دیتاریدر استفاده کن
Dim con As New OleDbConnection("provider=microsoft.jet.oledb.4.0 ; data source=" & Application.StartupPath() & "\db.mdb")
con.Open()
Dim da As New OleDbCommand("select * from t1 order by id asc ", con)
Dim dr As OleDbDataReader = da.ExecuteReader
While dr.Read
MsgBox(dr(0))
'یا
MsgBox(dr("C1"))
End While
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
مرسی
ولی روی یه لیبل چظوری نمایشش بدم
من کلاً 20 تا کالا دارم که تو یه صفحه نمایش به صورت انتخابی میخوام 10 تاش رو نمایش بدم و به محض اینکه قیمت به روز شد رو تابلو هم به روز بشه
بازم مرسی از راهنماییت
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
کسی میتونه کمک کنه
چطوری میشه اطلاعات رو روی لیبل نمایش داد
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
سلام به نظر من بیا
یا از حلقه استفاده کن
یا از تایمر
یک شرط براش بزار مثلا شماره دانشجوهایی که با 10 شروع میشن رو نمایش بده
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
داخل دیتابیس من کلاً 20 تا رکورد هست که آی دی داره ،نام ، قیمت خرید و قیمت فروش حالا توی یه نمایشگر من میخوام فقط 10 تا انتخابی (تاکید میکنم انتخابی) رو نمایش بدم به این صورت
نام-خربد-فروش حالا بع توضیحاتی که دادم چطور میتونم این کار رو انجام بدم
از راهنماییتون متشکرم
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
سلام
نقل قول:
نام-خربد-فروش حالا بع توضیحاتی که دادم چطور میتونم این کار رو انجام بدم
داداشی اول به من بگو کار با بانک ها رو بلدی یا نه
نمیدونم برنامه برای چه کاری داره نوشته میشه
بر اساس چه چیزی میخوای اطلاعات رو نمایش بدی
یا علی
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
من نمی دونم سوال شما رو درست متوجه شدم یا نه
ولی اگر منظوراتون اینکه فرضا" ممکنه بار اول شما میخواین شماره دانشجویی و قیمت فروش و ... رو برای نمایش انتخاب کنین
و بار دوم فقط قیمت فروش و قیمت خرید و .... در این صورت یه روش می تونه این باشه که زمان اجرا Label های لازم رو بسازین
فکر کنم اگر بیشتر توضیح بدین دوستان کمک بیشنری کنن
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
مرسی از جوابتون
ببینید یه برنامه سادست بانک من اکسس هستش بالا توضیح دادم
این برنامه قیمت 10 نوع کالا رو نگه میداره و هر روز این قیمت به روز میشه مثل سکه
یه نمایشگر هست که باید این قیمتا رو نشون بده ولی نیاز نیست که هر 10 تا رو نمایش بدیم 6 تا از اینا ضروری هستش الان با دیتاگرید دارم این کار رو میکنم ولی جالب نیست چون همه کالاها هستن
حالا سوالم اینه چطور یه فرم طراحی کنم که هر کالای رو که خواستم توی یه تکس باکس نمایش بدم
متشکرم
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
سلام
من از یه کلک استفاده می کنم. البته دیتا بیسی ک من کار می کنم sql هستش. کاری که می کنم اینه که یه دیتا گرید به فرمم اضافه می کنم اما جایی قرار میدم که کاربر نبینه و بعد اطلاعات رو وارد اون می کنم و بعد به ترتیب هر جایی که بخوام انتقالش میدم
اینم کد فراخانیش
Dim g As New DataTable
f.Fill(g)
DataGridView1.DataSource = g
txtid.Text = DataGridView1.CurrentRow.Cells(0).Value.ToString
txtname.Text = DataGridView1.CurrentRow.Cells(1).Value.ToString
txtjense.Text = DataGridView1.CurrentRow.Cells(2).Value.ToString
توی پرانتز داخل cell شماره ستون رو وارد کن. یادت باشه ستونها از 0 شروع میشن
موفق باشی
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
نقل قول:
نوشته شده توسط
antionline
سلام
من از یه کلک استفاده می کنم. البته دیتا بیسی ک من کار می کنم sql هستش. کاری که می کنم اینه که یه دیتا گرید به فرمم اضافه می کنم اما جایی قرار میدم که کاربر نبینه و بعد اطلاعات رو وارد اون می کنم و بعد به ترتیب هر جایی که بخوام انتقالش میدم
اینم کد فراخانیش
Dim g As New DataTable
f.Fill(g)
DataGridView1.DataSource = g
txtid.Text = DataGridView1.CurrentRow.Cells(0).Value.ToString
txtname.Text = DataGridView1.CurrentRow.Cells(1).Value.ToString
txtjense.Text = DataGridView1.CurrentRow.Cells(2).Value.ToString
توی پرانتز داخل cell شماره ستون رو وارد کن. یادت باشه ستونها از 0 شروع میشن
موفق باشی
از لطف شما سپاسگذارم
این کد فقط سطر جاری رو نشون میده بقیه سطرها رو چطور نمایش بدم من همه سطرها رو میخوام
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
سلام
نیما خودت فرم رو طراحی کن حالا هر چی ببنیم که چطوری درست میکنی
برنامه رو ضمیمه کن ببنیم چیکار کردی
بهتر میشه نظر داد
یا علی
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
فرم رو طراحی کردم برنامه رو برا مشتری نصب کردم داره کار میکنه ولی با دیتا گرید که خیلی جالب نیست
میخواستم یه فرم طراحی کنم که راحتر بتونم اطلاعات رو نمایش بدم
نقل قول: نمایش برخی اطلاعات دیتا بیس روی یک لیبل
Try
Dim FNamePerson As String = String.Empty
Dim LNamePerson As String = String.Empty
Dim FaNamePerson As String = String.Empty
Dim TellPerson As String = String.Empty
Dim AddressPerson As String = String.Empty
For Each SelectedRow As DataGridViewRow In Me.GridViewPersons.SelectedRows
FNamePerson = SelectedRow.Cells(1).Value
LNamePerson = SelectedRow.Cells(2).Value
FaNamePerson = SelectedRow.Cells(3).Value
TellPerson = SelectedRow.Cells(5).Value
AddressPerson = SelectedRow.Cells(6).Value
Next
FNameP.Text = FNamePerson
LNameP.Text = LNamePerson
FaNameP.Text = FaNamePerson
TellP.Text = TellPerson
AddressP.Text = AddressPerson
Catch ex As SqlClient.SqlException
MessageBox.Show(ex.Message.ToString)
End Try