如何在c#中设置数据库的sqldatasource默认值?

时间:2013-05-14 18:26:57

标签: c# asp.net

如何将sql数据源的默认值设置为数据库字段值。 我有一个类似的编码,

<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 个答案:

答案 0 :(得分:1)

试试这个:

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