2013-05-14 77 views
1

如何将sqldatasource deafult值设置为数据库字段值。 我有一个编码像,如何在数据库中设置sqldatasource默认值在c#中?

<asp:DropDownList ID="ddVehicle" runat="server" AppendDataBoundItems="true" CssClass="drop" DataSourceID="SqlDataSource4" DataTextField="VehicleType" DataValueField="VehicleId"> 
       <asp:ListItem Value="">-Select-</asp:ListItem> 
      </asp:DropDownList> 
      <asp:SqlDataSource ID="SqlDataSource4" runat="server" ConnectionString="<%$ ConnectionStrings:TAXIConnectionString %>" SelectCommand="SELECT [VehicleId], [VehicleType] FROM [VehicleMaster] WHERE ([VehicleId] = @Vehicle or [Status] = @Status1)"> 
       <SelectParameters> 
        <asp:Parameter DefaultValue="???" Name="Vehicle" Type="String" /> 
        <asp:Parameter DefaultValue="Available" Name="Status1" Type="String" /> 
       </SelectParameters> 
      </asp:SqlDataSource>  

帮助我。

回答

1

试试这个:

SqlDataSource4.SelectParameters.Add("@Vehicle", "Vehicle Value"); 
+0

严其工作..谢谢。 – Saranya 2013-05-14 18:39:15

+0

很高兴能帮到你! – 2013-05-14 18:40:34