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

نام تاپیک: تغییر فرمت یک رشته در repeater

  1. #1

    Smile تغییر فرمت یک رشته در repeater

    دوستان من مشکلم با rpeater ارانجا شروع شده که از ساختار درختی آن استفاده میکنم.
    در مد html برای فراخوانی یک فیلد از
    <%#Container.DataItem("PostLastAdded")%>
    استفاده کردم و تاریخ رو 871223 نشان میدهد
    چطور میشه آنرو 87/12/13 نشان داد. وقتی از substring استفاده میکنم قات میزنه؟؟
    در صورتیکه ازسیستم شاخه ای استفاده نکنم مشکلی ندارم؟!!!

  2. #2

    نقل قول: تغییر فرمت یک رشته در repeater

    با substring چرا قاط میزنه؟ حتما یا دستوررو غلط می نویسی یا یه فیلدی null هست و خطا میگیره

  3. #3

    نقل قول: تغییر فرمت یک رشته در repeater

    باید تابعی بنویسید که وقتی 871223 رو بهش دادین 87/12/13 رو برگشت بده .
    سپس توی Repeater به این صورت بنویسید :

    <%#MyFunc(Eval("PostLastAdded")) %>

  4. #4

    Smile نقل قول: تغییر فرمت یک رشته در repeater

    مشکلم اینه که وقتی از
    <asp:Repeater ID="rptGroups" EnableViewState="False" runat="server">
    استفاده میکنم همه چیز حله
    اما اگر از
    <asp:Repeater ID="rptForums" EnableViewState="False" runat="server" DataSource='<%# Container.DataItem.Row.GetChildRows("relGroupsForu ms") %>' >
    استفاده کنم برای شاحه ای بودنش
    دیگه sunstring قاتی میکنه
    جالبه وقتی از یک رشتهت ثابت استفاده میکنم بازم مشکلی ندارم

    نکته دوم اینه که من به سورس فقط به ascx ها دسترسی دارم.

  5. #5

    Smile نقل قول: تغییر فرمت یک رشته در repeater

    <%#Container.DataItem("PostLastAdded")%>
    اگر داده ای که این خط بر می گردونه رو در یک متغییر بریزم مشکلم حل میشه؟!
    مثلا : dim mystring as string="shahab"
    یعنی
    dim mystring as string=
    <%#Container.DataItem("PostLastAdded")%>

    ؟؟؟؟؟؟؟

  6. #6

    Smile نقل قول: تغییر فرمت یک رشته در repeater

    استاد راد این مشکل لطفا حل کنید .
    ممنون میشم.

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

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