Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Bagaimana cara menetapkan nilai yang dipilih DropDownList ke SqlDataSource?

Jika Anda menggunakan SqlDataSource , cara termudah adalah dengan mengikat data di depan.

Basis Data

Catatan:Saya membuat TypeId sebagai bilangan bulat.

ASPX

Jika nilai DropDownList yang dipilih adalah -1 , SqlDataSource akan mengembalikan semua item.

<asp:DropDownList ID="BookListddl" runat="server" AutoPostBack="True">
    <asp:ListItem Text="All" Value="-1" />
    <asp:ListItem Text="Fiction" Value="1" />
    <asp:ListItem Text="None Fiction" Value="2" />
</asp:DropDownList>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
    ConnectionString="<%$ ConnectionStrings:ConnectionString %>"
    SelectCommand="SELECT * FROM [BookTbl] WHERE [TypeId] = @TypeId OR @TypeId = -1">
    <SelectParameters>
        <asp:ControlParameter ControlID="BookListddl"
            PropertyName="SelectedValue"
            Name="TypeId"
            Type="Int32" />
    </SelectParameters>
</asp:SqlDataSource>



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Bagaimana saya bisa melakukan pernyataan UPDATE dengan JOIN di SQL Server?

  2. SQL Server 2017 Langkah demi Langkah Instalasi -2

  3. Cara Menggunakan Pencarian Semantik di SQL Server

  4. SQL Group By - Hasilkan beberapa kolom agregat dari satu kolom

  5. Alternatif untuk operator MAX pada bidang bit