Please start any new threads on our new 
    site at https://forums.sqlteam.com.  We've got lots of great SQL Server
    experts to answer whatever question you can come up with.
    
        | 
                
                    | 
                            
                                | Author | Topic |  
                                    | JJ297Aged Yak Warrior
 
 
                                        940 Posts | 
                                            
                                            |  Posted - 2009-06-18 : 11:28:58 
 |  
                                            | Back again...I would like to display the date that is shown in the dropdown a different way it is coming out of the database.  I want to maintain the value as I need it for the querystring.  The date now displays 5/29/2009.  How can I get it to load and show whatever date that's in the BgnDte and EndDte to show a format of m/yyyy (5/2009 in the dropdownlist)<asp:DropDownList ID="DropDownList2" runat="server" OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged" ToolTip="Select BgnDte" DataSourceID="SqlDataSource2" DataTextField="bgndt" DataValueField="bgndt" ></asp:DropDownList>   <span style="font-family: Calibri"><span style="font-size: 12pt"><strong>thru</strong> <asp:DropDownList ID="DropDownList3" runat="server" OnSelectedIndexChanged="DropDownList3_SelectedIndexChanged" ToolTip="Select EndDte" DataSourceID="SqlDataSource3" DataTextField="enddt" DataValueField="enddt" ></asp:DropDownList><span> </span></span></span> |  |  
                                    | AjarnMarkSQL Slashing Gunting Master
 
 
                                    3246 Posts | 
                                        
                                          |  Posted - 2009-07-06 : 18:45:03 
 |  
                                          | JJ, I realize this is weeks later and you probably already have a solution, but just to close the loop here, the easiest way is to create a second column coming back from your SQL Query that has the format you want, and map that field to the DataTextField element.So, for example, in your SQLDataSource2 query, you would have something like:SELECT  bgndt, CAST(MONTH(bgndt) as VARCHAR(2)) + '/' + CAST(YEAR(bgndt) as VARCHAR(4)) AS MyNewColumnNameFROM ...And then put MyNewColumnName in the DataTextField like this:<asp:DropDownList ID="DropDownList2" runat="server" OnSelectedIndexChanged="DropDownList2_SelectedIndexChanged" ToolTip="Select BgnDte" DataSourceID="SqlDataSource2" DataTextField="MyNewColumnName" DataValueField="bgndt" ></asp:DropDownList>Be sure to use the DataValueField (DropDownList2.SelectedValue) for the QueryString parameter you need.--------------------------------------------Brand yourself at EmeraldCityDomains.com |  
                                          |  |  |  
                                |  |  |  |