PDA

View Full Version : نمایش اطلاعات



dr_csharp
شنبه 07 اردیبهشت 1387, 17:44 عصر
http://barnamenevis.org/forum/attachment.php?attachmentid=16807&stc=1&d=1209214163
چطور میتونم نتیجه ی query فوق رو نمایش بدم ؟
من فقط به نام شرکت ، نمایندگی های اون و محصولاتش نیاز دارم :
رهیافت - ETVR-LG
ولی query فوق شامل اطلاعات تکراریه !!
در واقع میخوام یه گرید داشته باشم که شامل سه ستون نام شرکت ؛ نمایندگی ، برند باشه !
حالا در دوقسمت نمایندگی و محصولات ComboBox قرار میگیره و شرکت مذکور هرتعداد نمایندگی یا محصول داشته باشه داخل ComboBox ها Add میشه !

e-shahshahani
شنبه 07 اردیبهشت 1387, 17:53 عصر
به جای select بنویس select distinct

shahab_ksh
شنبه 07 اردیبهشت 1387, 17:54 عصر
تو تالار sql مطرح کن

dr_csharp
شنبه 07 اردیبهشت 1387, 18:01 عصر
به جای select بنویس select distinct
دوست عزیز اگر کامل به تصویر نگاه میکردین متوجه نوع تکراری بودن میشدین !!!
منظور من استخراج فقط یک نام شرکت + محصولات اون + نمایندگی های اون هست !

dr_csharp
شنبه 07 اردیبهشت 1387, 18:02 عصر
تو تالار sql مطرح کن
ممنون از توجهتون ولی سوال من به SQL کاری نداره ! اون سمت قضیش حله ! سوال من اینه که چطور اطلاعات مورد نیازم از اینها استخراج کنم !

twelve
شنبه 07 اردیبهشت 1387, 18:17 عصر
بریزش توی دیتاست و بعد از دیتا تیبل دیتاست بخونش

e-shahshahani
شنبه 07 اردیبهشت 1387, 18:19 عصر
من برای انجام این کار دو تا select جداگانه از جداول محصولات و نمایندگی ها میزنم. خیلی راحت تر و سریع تره.

dr_csharp
شنبه 07 اردیبهشت 1387, 18:32 عصر
بریزش توی دیتاست و بعد از دیتا تیبل دیتاست بخونش
خوب چه بلایی سرش بیارم که بدردم بخوره ؟؟؟:متفکر:

dr_csharp
شنبه 07 اردیبهشت 1387, 18:34 عصر
من برای انجام این کار دو تا select جداگانه از جداول محصولات و نمایندگی ها میزنم. خیلی راحت تر و سریع تره.
ببینید قراره نام هر شرکت و فعالیت ها و محصولات اون شرکت همزمان و در یک ردیف دیتاگرید نمایش داده بشه !
ممنون میشم واضح تر بگین !

twelve
شنبه 07 اردیبهشت 1387, 19:07 عصر
خب برادر جان شما واضح نمی پرسی که واضح جواب بدن بچه ها!


ببینید قراره نام هر شرکت و فعالیت ها و محصولات اون شرکت همزمان و در یک ردیف دیتاگرید نمایش داده بشه !
ممنون میشم واضح تر بگین !

خب مشکل کجاست؟ دیتا گرید نمایش نمیده؟!

dr_csharp
یک شنبه 08 اردیبهشت 1387, 09:08 صبح
خب برادر جان شما واضح نمی پرسی.
فکر میکنم تصویر ضمیمه گویا باشه !

خب مشکل کجاست؟
ببینید میتونید از نتیجه ی query ، اطلاعات اصلی رو خارج کنید ؟باید خروجی یه چیز مشابه زیر باشه :
نام شرکت : رهیافت
نمایندگی : LG و SAMSUNG و SONY
محصول : ETVR و TVR

نام شرکت : رایان
نمایندگی : LG و PANASONIC
محصول : CCTV و CCTV2 و CCTV3

twelve
یک شنبه 08 اردیبهشت 1387, 12:04 عصر
با همون دیتاست کارت راه میوفته ، این کوئری رو که داری بریزش توی یک Sp بعد با اون یک دیتاست رو با Adapter پر کن از اون به بعدش هم مثل این:



adapter.fill(dataset,"table1")
for each dr as datarow in dataset.tables("table1").rows

Response.Write(Dr("شرکت") & "<br/>" & Dr("محصول") & "<br>" & Dr ("نمایندگی"))
Next



سرافراز باشید.

dr_csharp
یک شنبه 08 اردیبهشت 1387, 13:32 عصر
با همون دیتاست کارت راه میوفته ، این کوئری رو که داری بریزش توی یک Sp بعد با اون یک دیتاست رو با Adapter پر کن از اون به بعدش هم مثل این:


adapter.fill(dataset,"table1")
for each dr as datarow in dataset.tables("table1").rows
Response.Write(Dr("شرکت") & "<br/>" & Dr("محصول") & "<br>" & Dr ("نمایندگی"))
Next

سرافراز باشید.
ممنون از توجهتون ! ولی ببینید اینجوری اطلاعات تکراری داریم ! یعنی در هر row نام شرکت تکرار میشه و بازای هر محصول شرکت ، یکبار هم نمایندگی ها درج میشن !
اگر به تصویر پست اول دقت کنید واضحه !