آژانس هواپیمایی
pop up

دستورات شرطي در ريپيتر

شروع موضوع توسط ma_christian ‏15 ژانویه 2008 در انجمن asp , ASP.NET

  1. ma_christian

    ma_christian Registered User

    تاریخ عضویت:
    ‏25 ژانویه 2007
    نوشته ها:
    366
    تشکر شده:
    2
    محل سکونت:
    Tehran
    سلام

    خواستم ببينم كه ميشود دستور شرطي را در ريپيتر اجرا كرد؟
    منظورم اين هست:
    کد:
    <%#Container.DataItem("MyField")%>
    مثلا بگم كه اگر اين فيلد مقدارش برابر 1 بود نمايش نده و ...​
     
  2. H_R

    H_R مدیر بازنشسته

    تاریخ عضویت:
    ‏30 مارس 2005
    نوشته ها:
    3,285
    تشکر شده:
    15
    محل سکونت:
    North Pole
    باید از Eval برای گرفتن مقدار استفاده کنی ، میتونی به Int32 هم کستش کنی تا بتونی به صورت عددی مقایسش کنی.

    PHP:
    [left]<%#
    int  i = (Int32) Eval("Column")
    %>
    [/
    left]
    از اینجا به بعد میتونی به با متغیر i کارات رو انجام بدی .​
     
  3. ma_christian

    ma_christian Registered User

    تاریخ عضویت:
    ‏25 ژانویه 2007
    نوشته ها:
    366
    تشکر شده:
    2
    محل سکونت:
    Tehran
    بسيار لطف كرديد

    ممنونم
     
  4. ma_christian

    ma_christian Registered User

    تاریخ عضویت:
    ‏25 ژانویه 2007
    نوشته ها:
    366
    تشکر شده:
    2
    محل سکونت:
    Tehran
    راستی این کد با سی شارپ بود؟ اگر اینطور بود معادل وی بی اون رو می نویسید؟ من آشنایی زیادی با سی شارپ ندارم.

    ممنونم
     
  5. Graveworm

    Graveworm Registered User

    تاریخ عضویت:
    ‏23 می 2005
    نوشته ها:
    1,063
    تشکر شده:
    12
    محل سکونت:
    Tehran
    کاری که میخوای رو داده انجام بدی رو میتونی تو یه function تو کد برنامه بنویسی
    و بازخونیش کنی

    کد:
    <%#myfunction(Container.DataItem("MyField"))%>