Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Me.ddlFrom.SelectedValue = DateTime.Now.AddDays(-1).ToString("MM/dd/yyyy")
Me.ddlTo.SelectedValue = DateTime.Now.ToString("MM/dd/yyyy")
End If
End Sub
SS.jpg
<asp:DropDownList ID="ddlFrom" runat="server" DataSourceID="sdsWE" DataTextField="MyDate" DataValueField="MyDate" CssClass="form" AutoPostBack="True" ></asp:DropDownList>
<asp:SqlDataSource ID="sdsWE" runat="server" ConnectionString="<%$ ConnectionStrings:BusDevConnectionString %>" SelectCommand="View_WE_DD" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
SELECT distinct convert(varchar(10),Ship_Date,101) 'MyDate',
ship_date 'ResolvedDate'
-- convert(varchar(10),Resolved_Date,101) 'MyDate'
FROM Lear_Shipping
where convert(varchar(10),Ship_Date,101) IS NOT NULL AND Ship_Date > '12/01/2011'
Order By 'ResolvedDate' DESC
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Not Page.IsPostBack Then
Dim dtFrom As String
Dim dtTo As String
Dim days As Integer = 2
ddlFrom.DataBind()
ddlTo.DataBind()
dtFrom = DateTime.Now.AddDays(-1).ToString("MM/dd/yyyy")
dtTo = DateTime.Now.ToString("MM/dd/yyyy")
While Not ddlFrom.Items.Contains(New ListItem(dtFrom, dtFrom))
dtFrom = DateTime.Now.AddDays(-1 * days).ToString("MM/dd/yyyy")
days += 1 'keep going backward in time.
End While
While Not ddlTo.Items.Contains(New ListItem(dtTo, dtTo))
dtTo = DateTime.Now.AddDays(-1 * days).ToString("MM/dd/yyyy")
days += 1 'keep going backward in time.
End While
ddlFrom.SelectedValue = dtFrom
ddlTo.SelectedValue = dtTo
End If
End Sub
dt = Datetime.Now.AddDays(-1).T
while not ddlFrom.Items.Contains(dt)
dt = DateTime.Parse(dt).AddDays
end while
If the combobox is ordered:
ddlTo.Selectedindex = ddlTo.Items.Count -1
if it's not ordered you can do a loop.