PDA

View Full Version : می شه کمک کنین



somayehk
جمعه 11 شهریور 1384, 11:17 صبح
در محیط برنامه نویسی c#.net یک ListBox داریم که به یک جدول Picture در database sql server متصل است.بنابراین اسامی این تصاویر در ListBox وجود دارد.می خواهیم با انتخاب هر یک از این Item ها در ListBox تصویر موردنظر در یک PictureBox نشان داده شود. فیلد های جدول مورد نظرشامل نام تصویر- نوع تصویر و آدرس تصویر می باشد.یه dataset به صورت زیر تعریف کردیم که item های listbox را تشکیل می دهند:
Select [pic name]from pic where [pic type]='page'
اولا" وقتی کد زیر را می نویسیم فیلد address و pic type را نشان نمی دهد:
This.dataset.pic.
در ضمن database هم بازه.
در ثانی فیلد address رو هم که با یه dataset دیگه می خواهیم به picturebox بدیم محتویاتش رو نمی خونه یعنی:
This.dataset.pic.adress.tostring()
رو مساوی با مقدار رشته ای addres می گیره نه مقدار درون این ستون.
ثالثا" از چه رویدادی برای انتخاب item های listbox که هر کدوم عکس متناظر با خودش رو توی picbox نشون می ده می شه استفاده کرد.

Farhad-Csharp
شنبه 12 شهریور 1384, 08:31 صبح
در محیط برنامه نویسی c#.net یک ListBox داریم که به یک جدول Picture در database sql server متصل است.بنابراین اسامی این تصاویر در ListBox وجود دارد.می خواهیم با انتخاب هر یک از این Item ها در ListBox تصویر موردنظر در یک PictureBox نشان داده شود. فیلد های جدول مورد نظرشامل نام تصویر- نوع تصویر و آدرس تصویر می باشد.یه dataset به صورت زیر تعریف کردیم که item های listbox را تشکیل می دهند:
Select [pic name]from pic where [pic type]='page'
اولا" وقتی کد زیر را می نویسیم فیلد address و pic type را نشان نمی دهد:
This.dataset.pic.
در ضمن database هم بازه.
در ثانی فیلد address رو هم که با یه dataset دیگه می خواهیم به picturebox بدیم محتویاتش رو نمی خونه یعنی:
This.dataset.pic.adress.tostring()
رو مساوی با مقدار رشته ای addres می گیره نه مقدار درون این ستون.
ثالثا" از چه رویدادی برای انتخاب item های listbox که هر کدوم عکس متناظر با خودش رو توی picbox نشون می ده می شه استفاده کرد.



در مورد بخش آخر سئوالت ، باید از رویداد SelectedIndexChanged استفاده کنی.

EhsanKhafan
یک شنبه 13 شهریور 1384, 07:41 صبح
Query ات فقط اسم عکس رو میاره باید دو تا فیلد دیگتم بیاری .
Select [pic name] ,pictype,address from pic where [pic type]='page'

حالا اسم pictype و address باید دقیقا همون اسم فیلد های پایگاهت باشه