سؤال

هنا رمز بلدي-

<asp:BoundField DataField="DayOfTheWeek" HeaderText="Day" ItemStyle-CssClass="Itemstyle"/>

من كيان مجموعتي ، أحصل على DayOfTheweek مثل 1،2 ... 7. 1 ليوم الاثنين ، 2 يوم الثلاثاء من هذا القبيل. أين يجب أن أقوم بوضع الحالة بحيث يعرض اسم اليوم في الشبكة بدلاً من التعليمات البرمجية المقابلة.

هل كانت مفيدة؟

المحلول

يمكنك استخدام enum.parse في تعداد يوم اليوم لاستعادة نص اليوم في حقل template:

<asp:TemplateField HeaderText="Day" ItemStyle-CssClass="Itemstyle">
    <ItemTemplate>
        <%# Enum.Parse(typeof(DayOfWeek), DataBinder.Eval(Container.DataItem, "DayOfTheWeek").ToString()) %>
    </ItemTemplate>
</asp:TemplateField>
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top