You can use the same Control give here
Select Day, Month and Year Date from DropDownList in ASP.Net
1. Register
<%@ Register Src="~/UC_DateSelector.ascx" TagName="DateSelector" TagPrefix="uc" %>
2. Add to DetailsView
<asp:DetailsView ID="DV" runat="server">
<Fields>
<asp:TemplateField>
<ItemTemplate>
Date:
<uc:DateSelector ID="ucDateSelector" runat="server" />
</ItemTemplate>
</asp:TemplateField>
</Fields>
</asp:DetailsView>
<br />
<asp:Button ID="Button1" runat="server" Text="Submit" OnClick="Submit" />
3. Bind From code
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
DataTable dt = new DataTable();
dt.Columns.AddRange(new DataColumn[1] { new DataColumn("Name") });
dt.Rows.Add("John");
dt.Rows.Add("Rick");
dt.Rows.Add("Andrew");
dt.Rows.Add("Peter");
DV.DataSource = dt;
DV.DataBind();
}
}
4. Access Date on Button Click
protected void Submit(object sender, EventArgs e)
{
Response.Write((DV.FindControl("ucDateSelector") as UC_DateSelector).SelectedDate.ToShortDateString());
}