2012-09-19 26 views
0

早上,所有的填充一個下拉列表,的RequiredFieldValidator通過將SqlDataSource

我有一個由SQLSataSource填充的下拉列表。我希望將此下拉列表設置爲必填字段,並且需要添加一個默認項目,如 - 請選擇 - 在列表頂部提示用戶進行選擇。

這裏是我的代碼...

<asp:DropDownList ID="ddOwner" runat="server" DataSourceID="OwnersList" 
     DataTextField="UserFullName" DataValueField="UserFullName" Height="24px" 
     Width="125px"> 
    </asp:DropDownList> 

    <asp:RequiredFieldValidator ID="rfvOwner" 
     ControlToValidate="ddOwner" 
     ErrorMessage="Please assign an Owner" 
     Text="*" 
     runat="server" Display="None"/> 

我可以添加一些代碼爲「初始值」項目設置 - 請選擇默認的項目?

問候貝蒂

回答

0

添加一個綁定項目嘗試:

<asp:DropDownList ID="ddOwner" runat="server" DataSourceID="OwnersList" 
     DataTextField="UserFullName" DataValueField="UserFullName" Height="24px" 
     AppendDataBoundItems="true" 
     Width="125px"> 
    <asp:ListItem Text="-Please Select-" Value="" /> 
</asp:DropDownList> 
+0

非常感謝這個作品一種享受 –

0

您可以在您的DataBind Method

... 

ddOwner.DataBind(); 
ddOwner.Items.Add("Please select- default item?"); 
相關問題