نمایش نتایج 1 تا 11 از 11

نام تاپیک: نمایش 2 ستون در رپیتر

  1. #1
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نمایش 2 ستون در رپیتر

    با سلام .
    البته قبلش بگم سرچ کردم اما مشکلم حل نشد . بنده میخوام اطلاعات رو برای اینکه از طولانی شدن صفحه جلوگیری بشه در 2 ستون نمایش بدم اما یک مشکلی که برخورد کردم اینه که در هر سطر بجای اینکه اطلاعات 2 ستون متفاوت باشه ، یکسان هست . مشکل کد زیر چی هست ؟

    با تشکر



    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">

    <HeaderTemplate>
    <table border="1" width="28%">
    </HeaderTemplate>

    <ItemTemplate>

    <tr>

    <td><%#Eval("CategoryName")%></td>
    <td><%#Eval("CategoryName")%></td>

    </tr>

    </ItemTemplate>

    <FooterTemplate>
    </table>
    </FooterTemplate>

    </asp:Repeater>


  2. #2
    کاربر دائمی آواتار eyes_shut_number1
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    http://blueco.ir
    سن
    39
    پست
    1,090

    نقل قول: نمایش 2 ستون در رپیتر

    با این کد در خط اول 100 کارکتر اول و در خط دوم 100 کارکتر دوم میاد

    <td><%#Eval("CategoryName").rightpad.substring(0,1 00)%></td>
    <td><%#Eval("CategoryName").rightpad.substring(100 ,200)%></td>


  3. #3
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: نمایش 2 ستون در رپیتر

    با سلام .
    از راهنماییتون ممنون . اما فکر کنم منظورم رو واضح مطرح نکردم ...
    ببینید دیدید در دیتا لیست شما میتوانید رکورد ها رو در چندید ستون نمایش بدید مثل گالری عکس ؟ در واقع بنده در Repeater‌چنین چیزی رو میخوام .

    با تشکر

  4. #4
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: نمایش 2 ستون در رپیتر

    دوستان منتظر راهنماییتون هستم . حتی یک مثال هم کفایت میکنه ...
    با تشکر

  5. #5
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: نمایش 2 ستون در رپیتر

    اساتید محترم کمک بفرمائید ... واقعا نیاز دارم و از نظر زمانی زمان کمی دارم ....
    با تشکر

  6. #6

    نقل قول: نمایش 2 ستون در رپیتر

    با دیتالیست میتونید مشکلتون رو حل کنید :
    برای این کار از این سه ویژگی استفاده کنید .
    RepeatColumns
    RepeatDirection
    RepeatLayout
    https://barnamenevis.org/showpo...51&postcount=3

  7. #7
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: نمایش 2 ستون در رپیتر

    با سلام .
    در مورد دیتا لیست بنده واقف به این امر هستم . اما من این مورد رو با رپیتر میخواستم بدونم ... واقعیتش کمی شک کردم به اینکه اصولا رپیتر همچین خواصیتی داره یا فقط همه چیز رو در یک ردیف نشون میده ؟

  8. #8

    نقل قول: نمایش 2 ستون در رپیتر

    همه چیز رو در یک ردیف نشون نمیده . بلکه برای همه دیتاها فقط میتونه یک قالب رو پیاده سازی کنه .
    ریپیتر چنین چیزی رو بصورت آماده مهیا نخواهد کرد .

    شما اگر با دیتالیست هم مشکل دارید میتونید خودتون تگ ها رو تولید کنید .
    و به ازای هر سه ستون (مثلا) یک سطر جدید ایجاد کنید .
    بدون استفاده از ریپیتر به سادگی مشکل شما حل خواهد شد . دلیلتون برای سخت کردن کار چیه ؟

  9. #9
    کاربر دائمی آواتار mp2009
    تاریخ عضویت
    اردیبهشت 1386
    محل زندگی
    فارس - بوشهر
    پست
    499

    نقل قول: نمایش 2 ستون در رپیتر

    دوست عزیز منم این مشکل رو داشتم .
    اینم راه حل برای مشکل شما :

    <asp:Repeater ID="Repeater1" runat="server" DataSourceID="SqlDataSource1">

    <HeaderTemplate>
    <table border="1" width="28%">
    </HeaderTemplate>
    <AlternatingItemTemplate>

    <tr>

    <td><%#Eval("CategoryName")%></td>
    <td><%#Eval("CategoryName")%></td>

    </tr>
    </AlternatingItemTemplate>

    <ItemTemplate>

    <tr>

    <td><%#Eval("CategoryName")%></td>
    <td><%#Eval("CategoryName")%></td>

    </tr>

    </ItemTemplate>

    <FooterTemplate>
    </table>
    </FooterTemplate>

    </asp:Repeater>



    کد هایی که گزاشتم رو دقیقا کپی کن و نتیجه رو بگو

  10. #10
    کاربر دائمی آواتار peymannaji
    تاریخ عضویت
    مهر 1385
    محل زندگی
    تو یکی از صفرهای گوگل ...
    پست
    881

    نقل قول: نمایش 2 ستون در رپیتر

    نقل قول نوشته شده توسط Chabok مشاهده تاپیک
    بدون استفاده از ریپیتر به سادگی مشکل شما حل خواهد شد . دلیلتون برای سخت کردن کار چیه ؟
    ممنون دوست عزیز ... دلیل بنده این بود یک قسمت از app رو میخواستم به این شکل طراحی کنم که صرفا" آشنایی با قابلیت این کنترل بود ... به هر حال فکر میکنم کمتر کسی این کار رو انجام داده و یا اصلا نداده .... فکر کنم منطقی ترین راه همین دیتا لیست باشه .... در ضمن کد های پست قبلی هم کار نکرد ...


    با تشکر از همگی ...

  11. #11
    کاربر دائمی آواتار sahele_sheni
    تاریخ عضویت
    مرداد 1387
    محل زندگی
    AhVaZ
    پست
    318

    نقل قول: نمایش 2 ستون در رپیتر

    نقل قول نوشته شده توسط eyes_shut_number1 مشاهده تاپیک
    با این کد در خط اول 100 کارکتر اول و در خط دوم 100 کارکتر دوم میاد

    <td><%#Eval("CategoryName").rightpad.substring(0,1 00)%></td>
    <td><%#Eval("CategoryName").rightpad.substring(100 ,200)%></td>

    شکل درست این کد به صورت پایینه !

    <%#Eval("CategoryName").ToString().Substring(0, 100)%>

    حلا مشکلی که من دارم اینه که وقتی 100 کارکتر رو قرار میدم جایی که جمله تموم میشه مثلا وسط کلمه است ....
    میتونم کدی داشته باشم که این مشکل رو برطرف کنه یا فرضا 2 خط برام بنویسه ؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •