صفحه اول قوانین انجمن عضویت جستجو آرشیو مباحث آخرین مباحث
 
نمايش نام و خاصيت هاش
12:49 PM - ۱۳۸۸ شنبه ۳ بهمن
afsaneh
تاریخ عضویت : ۱۳۸۸/۱۰/۲۹
afsaneh
تشکر شده : 0
ارسال ها : 4
نمايش نام و خاصيت هاش

سلام

من دوتا جدول دارم به نام product براي ذخيره نام اجناس و properties براي ذخيره ويژگي هاي همون اجناس . حالا تو صفحه ام ميخوام نام اون جنس رو از ديتابيسم بخونم و زيرش ويژگي هاش بياد

جنس1

-ويژگي 1

-ويژگي2

جنس2

-ويژگي1

.

.

خواهش ميكنم كمكم كنيد چطوري بايد اينكارو بكنم

قاصدك
 
پاسخ:
1:58 PM - ۱۳۸۸ شنبه ۳ بهمن
administrator
تاریخ عضویت : ۱۳۸۶/۱/۲۱
administrator
تشکر شده : 949
ارسال ها : 3468
پاسخ:

از دو Repeater تو در تو استفاده کنید ، یعنی Repeater اصلی را به جدول Product بایند کنید ، یک Repeater داخل Repeater قبلی بیاندازید و به جدول Properties بایند کنید ، از ObjectDataosurce استفاده می کنید یا دستی بایند می کنید ؟

ای کاش عظمت در نگاه تو باشد...

پاسخ:
2:30 PM - ۱۳۸۸ شنبه ۳ بهمن
afsaneh
تاریخ عضویت : ۱۳۸۸/۱۰/۲۹
afsaneh
تشکر شده : 0
ارسال ها : 4
پاسخ:

ممنون

من ميخواستم واسه اينكار از gridview و detailsview استفاده كنم و لي نتونستم.

مهم برام ليست كردن ويژگيها اجناس زير اسم اوناس.هر روشي كه پياده سازيش بهتر و راحتتر باشه.

تشكر
 

قاصدك

پاسخ:
9:15 AM - ۱۳۸۸ يکشنبه ۴ بهمن
administrator
تاریخ عضویت : ۱۳۸۶/۱/۲۱
administrator
تشکر شده : 949
ارسال ها : 3468
پاسخ:

همانطور که عرض کردم از دو Repeater یا DataList یا GridvIew تو در تو باید استفاده کنید ، بایند کردن کنترل مادر که بسیار ساده است

تنها نکته بایند کردن کنترل داخلی است ، روش کار هم به این صورت است که یک کنترل از نوع HiddenField در کنترل مادر قرار دهید ، و آن را به آیدی جدول product بایند کنید ، سپس یک کنترل Repeater یا... در زیر آن قرار دهید ، در هنگام بایند کردن این کنترل باید تعیین کنید که آیدی Product را از این HiddenField بخواند

موفق باشید

ای کاش عظمت در نگاه تو باشد...
کاربران زیر به خاطر مطلب مفید شما از شما تشکر کرده اند

پاسخ:
8:28 AM - ۱۳۸۸ دوشنبه ۵ بهمن
afsaneh
تاریخ عضویت : ۱۳۸۸/۱۰/۲۹
afsaneh
تشکر شده : 0
ارسال ها : 4
پاسخ:

سلام

نتونستم...

خواهش ميكنم بيشتر راهنماييم كنيد.من repeater گذاشتم ولي هم اسم اجناس و هم peroperties رو پشت سر هم مياره. من ميخوام اسم يه جنس رو بياره و ويژكيهاش از جدول peroperties زيرش ليست بشه.خواهش ميكنم با كد راهنماييم كنيد.

(در ضمن ميخوام كل اجناس همينطور ليست بشه. يعني اسم همه اجناس يا ويژگي هاش باشند)

ممنون ميشم

قاصدك

پاسخ:
10:44 AM - ۱۳۸۸ سه شنبه ۶ بهمن
administrator
تاریخ عضویت : ۱۳۸۶/۱/۲۱
administrator
تشکر شده : 949
ارسال ها : 3468
پاسخ:

شما کاری که بنده گفتم کردید ؟

من گفتم ریپیتر دوم را داخل ریپیتر اول قرار دهید

شما بفرمایید دقیقا چه کاری انجام دادید؟

ای کاش عظمت در نگاه تو باشد...

پاسخ:
8:28 AM - ۱۳۸۸ چهارشنبه ۷ بهمن
afsaneh
تاریخ عضویت : ۱۳۸۸/۱۰/۲۹
afsaneh
تشکر شده : 0
ارسال ها : 4
پاسخ:

سلام

بله. rrepeater دوم رو داخل repeater اول گذاشتم.كد زير كداي منن:

<asp:Repeater ID="Repeater1" runat="server" DataSourceId="sqldatasource1">
<HeaderTemplate><tabel><tr></HeaderTemplate> 
<IteamTemplate><td><%#Eval("proname")%></td>
<asp:Repeater ID="Repeater2" runat="server" DataSourceId="sqldatasource2">
<HeaderTemplate><tabel><tr></HeaderTemplate> 
<IteamTemplate><td><%#Eval("properties")%></td></IteamTemplate>
<FooterTemplate></tabel></tr></FooterTemplate>
</IteamTemplate>
<FooterTemplate></tabel></tr></FooterTemplate>
</asp:Repeater>

 

نميدونم چطور بايد فقط peroperties هايي رو بيارم كه id ايشون مساوي idجنسه.

دسترسي به كدهاي اصليم نداشتم مجبور شدم كليت اش رو بنويسم پس اگه جايي اشتباس بزارين به حساب تايپ دستي !
 

قاصدك

پاسخ:
1:17 PM - ۱۳۸۸ يکشنبه ۱۱ بهمن
afsaneh
تاریخ عضویت : ۱۳۸۸/۱۰/۲۹
afsaneh
تشکر شده : 0
ارسال ها : 4
پاسخ:

سلام

خودم جواب رو پيدا كردم

www.mikesdotnetting.com/Article/57/Displaying-One-To-Many-Relationships-with-Nested-Repeaters

اين لينك كمك خوبيه واسه كساني كه مشكل منو دارند.

قاصدك

پاسخ به مبحث
موضوع :
متن :
تصویر امنیتی :  
  
 
کاربران آنلاین
 
www.How2LearnASP.NET