PDA

View Full Version : مشکل با listview



ehsan_2000
دوشنبه 07 فروردین 1385, 10:35 صبح
با سلام
چطوری میشه رکوردهای جدول در بانک اطلاعاتی را در list view مشاهده کرد.مثل این تصویر:

ehsan_2000
دوشنبه 07 فروردین 1385, 18:08 عصر
لطفا جواب بدبد
خواهشا ً

Asad.Safari
دوشنبه 07 فروردین 1385, 20:57 عصر
Set cnn = CreateObject("ADODB.connection")
Set bst = CreateObject("ADODB.recordset")
cnn.ConnectionString = App.Path & "\employedb1.mdb"
cnn.Provider = "Microsoft.jet.oledb.4.0"
cnn.Open
bst.Open "select * from bill where id='" & Label1.Caption & "'", cnn, adOpenDynamic

Do While Not bst.EOF
List1.AddItem (" " + bst.Fields!product)
bst.MoveNext
Loop

Asad.Safari
دوشنبه 07 فروردین 1385, 20:59 عصر
این کد بالا شامل کانکشن کامل و پر کردن یک لیست ویو به وسیله یک فیلد است
میتونی چهار تا لیست ویو کنار هم بذاری و کد یک تغییر بدی که کل رکورد رو نشون بده1



موفق باشید

ehsan_2000
سه شنبه 08 فروردین 1385, 12:44 عصر
آقا من listview رو میگم نه list box.

ehsan_2000
چهارشنبه 09 فروردین 1385, 11:31 صبح
آقا کسی نبود؟؟؟

S_VB.max
چهارشنبه 09 فروردین 1385, 13:42 عصر
Private Sub Form_Load()

ListView1.ColumnHeaders.Add , , "Column1"
ListView1.ColumnHeaders.Add , , "Column2"
ListView1.ColumnHeaders.Add , , "Column3"

rec.MoveFirst
For I = 0 To rec.RecordCount
If rec.EOF = True Then Exit For

Set itm = ListView1.ListItems.Add(, , rec(0))

itm.SubItems(1) = rec(1)
itm.SubItems(2) = rec(2)

rec.MoveNext
Next

ListView1.View = lvwReport
ListView1.GridLines = True
End Sub

ehsan_2000
چهارشنبه 09 فروردین 1385, 14:42 عصر
با سلام
آقا میشه در این مورد یه مثال ساده بزارید(سورس)؟
با تشکر

ehsan_2000
جمعه 11 فروردین 1385, 09:59 صبح
با سلام
من کارم در این list view گیرکرده خواهش میکنم یه مثال ساده بزارید.

yavari
جمعه 11 فروردین 1385, 12:45 عصر
سلام
ای بابا
سورس دوستمون S_VB.max که کار می کنه
چیو دیگه مشکل داری ، احسان جان ؟؟؟

موفق باشی

ehsan_2000
جمعه 11 فروردین 1385, 14:54 عصر
با سلام
سورس s_vb.max خطا میده
میشه شما مثال اونو برام بزارید.(برنامه)

yavari
جمعه 11 فروردین 1385, 17:00 عصر
سلام احسان جان

ببین دوست عزیز
وقت نکردم مثال دوستمونو برات Example کنم:اشتباه:
ولی خب
این یه برنامه کاملیه ، هم برا ListView و هم برا TreeView
نگاهی بهش بنداز
امیدوارم کمکت کنه

موفق باشی

S_VB.max
جمعه 11 فروردین 1385, 19:07 عصر
میشه بگی چه خطایی می ده ؟
اگر از آخرین خط ، خطا می ده دلیلش اینه که شما باید از کامپوننت windows Common Control 6.0 استفاده کنید نه 5.0

ehsan_2000
جمعه 11 فروردین 1385, 19:22 عصر
سلام
دوست عزیز برای کلمه rec خطا میده .
اگه سورس و به صورت برنامه بزاری واقعا ممنون میشم.
با تشکر

yavari
جمعه 11 فروردین 1385, 19:23 عصر
سلام

آقای S_VB.max
سورس شما برا منم جواب داده

ehsan_2000
جمعه 11 فروردین 1385, 19:24 عصر
آقا پس چرا در کلمه rec خطا میده؟؟؟

yavari
جمعه 11 فروردین 1385, 19:26 عصر
سلام
عزیز من ، احسان جان
rec همون recordset هستش
کافیه یه فانکشن OpenRecordset بانکت رو بذاری اولش

موفق باشی

ehsan_2000
جمعه 11 فروردین 1385, 19:35 عصر
آقا از همتون خیلی خیلی ممنون
خیلی باحالید
بازم ممنون

riyahiyan
شنبه 12 فروردین 1385, 11:40 صبح
اینم یه سورس