This is a migrated thread and some comments may be shown as answers.

Display only date(datetime value) in Radwindow

3 Answers 167 Views
Ajax
This is a migrated thread and some comments may be shown as answers.
vvvv
Top achievements
Rank 1
vvvv asked on 31 Jan 2014, 12:24 AM
Hi, 
I am using radwindow in a grid view. I display some details in the radwindow. I want to format the date field which is displayed in there and make it display only date part without the time part of it. Can that be done? Below is the code I use to get the date field into the radwindow label.

PopUp.aspx.cs
============

EventDateLabel.Text = EventInfoResultElement.eventDt.ToString();

Thanks

3 Answers, 1 is accepted

Sort by
0
Shinu
Top achievements
Rank 2
answered on 31 Jan 2014, 05:34 AM
Hi,

Please have a look into the sample code snippet which works fine at my end.

C#:
protected void RadGrid1_ItemCreated(object sender, GridItemEventArgs e)
{
    if (e.Item is GridEditableItem && e.Item.IsInEditMode)
    {
        DateTime time = DateTime.Now;
        GridEditableItem item = (GridEditableItem)e.Item;
        RadWindow win = (RadWindow)item.FindControl("RadWindow1");
        Label EventDateLabel = (Label)win.ContentContainer.FindControl("Label1");
        EventDateLabel.Text = time.ToShortDateString();
    }
}

Let me know if you have any concern.
Thanks,
Shinu.
0
vvvv
Top achievements
Rank 1
answered on 31 Jan 2014, 10:20 PM
Hi Shinu,

Thanks for replying back.

May be I should have been more clear. I have a hyperlink column in the radgrid. When I click on the hyperlink, radwindow shows up and I want to format the date displayed there by just displaying the date without time part of it. Could that be done?
0
Shinu
Top achievements
Rank 2
answered on 03 Feb 2014, 03:49 AM
Hi,

Please have a look into the sample code snippet which works fine at my end.

ASPX:
<telerik:RadGrid ID="RadGrid1" runat="server" DataSourceID="SqlDataSource1">
    <MasterTableView>
        <Columns>
            <telerik:GridHyperLinkColumn HeaderText="" UniqueName="View" DataTextField="OrderID" DataTextFormatString="View" DataNavigateUrlFields="OrderID" DataNavigateUrlFormatString="javascript:OpenWindowPopup({0})">
            </telerik:GridHyperLinkColumn>
        </Columns>
    </MasterTableView>
</telerik:RadGrid>
<telerik:RadWindowManager ID="RadWindowManager1" runat="server">
</telerik:RadWindowManager>

JavaScript:
<script type="text/javascript">
    function OpenWindowPopup(id) {
        var oWnd = radopen("Label.aspx", "RadWindowDetails");
    }  
</script>

Label.aspx:
<asp:Label ID="EventDateLabel" runat="server">
</asp:Label>

C#(Label.aspx):
protected void Page_Load(object sender, EventArgs e)
{
    DateTime time = DateTime.Now;
    EventDateLabel.Text = time.ToShortDateString();
}

Thanks,
Shinu.
Tags
Ajax
Asked by
vvvv
Top achievements
Rank 1
Answers by
Shinu
Top achievements
Rank 2
vvvv
Top achievements
Rank 1
Share this question
or