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

دخیره تاریخ میلادی در دیتابیس و نمایش بصورت شمسی

niterider

Registered User
تاریخ عضویت
27 دسامبر 2002
نوشته‌ها
414
لایک‌ها
3
محل سکونت
The Most Beautifull Love , Tehran
اطلاعات تاریخ رو بصورت میلادی تو دیتابیس ذخیره می کنم و موقع نمایش توی GridView می خوام اون رو بصورت شمسی نمایش بدم.

کد:
    <asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" 
        DataKeyNames="NewsID" DataSourceID="SqlDataSource1">
        <Columns>
            <asp:BoundField DataField="NewsID" HeaderText="NewsID" InsertVisible="False" 
                ReadOnly="True" SortExpression="NewsID" />
            <asp:BoundField DataField="Title" HeaderText="Title" SortExpression="Title" />
            <asp:BoundField DataField="Text" HeaderText="Text" SortExpression="Text" />
            <asp:TemplateField HeaderText="DateToShow" SortExpression="DateToShow">
                <ItemTemplate>
                    <asp:Label ID="lblFarsiDate" runat="server" Text='<%# Bind("DateToShow") %>'></asp:Label>
                </ItemTemplate>
            </asp:TemplateField>
            <asp:BoundField DataField="Picture" HeaderText="Picture" 
                SortExpression="Picture" />
        </Columns>
    </asp:GridView>

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

سوال دوم المان های کنترل ها رو نمیشه تو کدنویسی بهشون دسترسی داشت. یه بار دیدم یه راه حلی داره که به اونا دسترسی داشت ولی الان راهشو پیدا نمی کنم. اینم یه توضیح بدین.
 
بالا