PDA

View Full Version : یه مشکل کوچیک در Bind کردن



vbapr2005
پنج شنبه 01 دی 1384, 03:41 صبح
سلام. فرض کنید که یه کمبو باکس 1 داریم که درون هر آیتم اون، ID ی یکی از جدول های بانک اطلاعاتی ما قرار داره
مثلا این کمبو باکس 1 آیتم هاش به این صورته: 34، 7، 92.
و اینا یعنی این که یه جدول دیگه داریم که در اون جدول با سه تا رکورد کار داریم : رکورد هایی که ID اونا 34، 7 و 92 هستش.
و از اون رکورد ها ما میخوایم فیلد "Name" رو وارد یه کمبو باکس 2 کنیم(فیلد Name رو به ComboBox2 بیند کنیم) حالا باید چکار کنیم؟
لطفا راهنمایی کنید

vbapr2005
پنج شنبه 01 دی 1384, 14:17 عصر
میخوام سوالم رو یه جور دیگه بیرسم
من میتونم به وسیله ی یه DataView اطلاعاتی رو که میخوام سرچ کنم. حالا ممکنه سرچ فقط یه جواب داشته باشه ممکن هم هست که چند تا رکورد رو برگردونه. در هر دو صورت چطوری میشه اطلاعات DataView رو در دست گرفت؟ مثلا به کاربر فقط یه فیلد رو توی یه Text Box نشون داد یا همه ی اونا رو تو یه دیتا گرید نشون داد؟(اولی مهم تره)

vbapr2005
شنبه 03 دی 1384, 01:03 صبح
به این که هیچکی جوابمو نمیده مطمئن بودم:چشمک: :بوس:
جواب من این بود:

DataSet.Tables(0).DefaultView.RowFilter = "ID = '" & txtID.Text & "'"
این برای فیلتر کردن بود
و این هم برای فراخوانی:

For i As Integer = 0 to DataSet.Tables(0).DefaultView.Count - 1
ListBox1.Add(DataSet.Tables(0).DefaultView(i).Rows ("LastName").ToString
Next
اون قسمتی رو که Bold کردم بلد نبودم
یعنی اصلا نمیدونستم که باید فقط از DefaultView استفاده کرد و ثانیا هم نمیدونستم که برای تعیین رکوردی که میخوایم نشون داده بشه باید بعد از خود DefaultView اندیس مورد نظرمون رو بنویسیم.
از خودم تشکر می کنم

M.kavyani
دوشنبه 05 دی 1384, 00:32 صبح
عاقبت جوینده یابنده است.
در پناه حق موفق باشی آقا سید :تشویق:

vbapr2005
دوشنبه 05 دی 1384, 01:25 صبح
عاقبت جوینده یابنده است.
در پناه حق موفق باشی آقا سید :تشویق:
هااااا گفتی برادر... گفتی آقا سید منو یاد سالهای جنگ انداختی...
چه رشادتایی که با هم نکردیم!!! :قهقهه:

اما محسن خودمونیم، خداوکیلی پدرم در اومد تا فهمیدم

M.kavyani
دوشنبه 05 دی 1384, 14:22 عصر
هااااا گفتی برادر... گفتی آقا سید منو یاد سالهای جنگ انداختی...
چه رشادتایی که با هم نکردیم!!! :قهقهه:

اما محسن خودمونیم، خداوکیلی پدرم در اومد تا فهمیدم

من امروز یه فیلم توضیع شده از سایت مایکروسافت رو دیدم که بایند کردن رو با یه Drag کردن انجام میده. با کلیه امکانت آپگرید کردن و دلیت کردن و اینسرت کردن جابه جایی بین رکروزد ها و....
به عبارتی سه صوت!! :چشمک:
من دنبال آدرس دقیق سایت میگردم تا بتونم برات بذارم تو این قسمت که ازش لستفاده کنید. اگر هم پیدا نکردم باید یه فایل 4MB رو آپلود کنم
منتظر باش

vbapr2005
دوشنبه 05 دی 1384, 23:30 عصر
دستت درد نکنه محسن عزیز
راستشو بخوای به نظر من کد نویسی حالش بیشتره. نظرت چیه؟
البته اینو هم بگم که من تا حالا هیچ وقت با اشیاء قابل لمس با دیتابیس کار نکردم

به هرحال دستت درد نکنه دوست خوبم. ممنونم :چشمک: