我有一個簡單的問題,我構建了一個ASP.NET網站並設置了一個數據庫(SQL Server 2008)。我使用頂部的搜索文本框顯示數據庫的所有條目中的一個。我將如何去獲取用戶輸入的值,並使用該字符串僅顯示適用於它的數據條目。如何使用文本框在ASP.NET中搜索數據庫
這裏是我的.aspx文件的代碼
<%@ Page Title="" Language="vb" AutoEventWireup="false" MasterPageFile="~/Layout.Master" CodeBehind="db.aspx.vb" Inherits="Project4.db" %>
<fieldset>
<legend>Search</legend>
Last Name: <asp:TextBox ID="LastNameSearch" runat="server"></asp:TextBox>
<asp:Button ID="Submit" runat="server" Text="Search" /> <br />
</fieldset>
<asp:GridView ID="GridView1" runat="server" DataSourceID="SqlDataSource1"
AutoGenerateColumns="False" BackColor="White" BorderColor="#3366CC"
BorderStyle="None" BorderWidth="1px" CellPadding="4"
DataKeyNames="FirstName,LastName,PhoneNum" AllowPaging="True">
<Columns>
<asp:CommandField ShowEditButton="True" />
<asp:BoundField DataField="FirstName" HeaderText="FirstName"
SortExpression="FirstName" ReadOnly="True" />
<asp:BoundField DataField="LastName" HeaderText="LastName"
SortExpression="LastName" ReadOnly="True" />
<asp:BoundField DataField="PhoneNum" HeaderText="PhoneNum"
SortExpression="PhoneNum" ReadOnly="True" />
<asp:BoundField DataField="Email" HeaderText="Email" SortExpression="Email" />
<asp:CommandField ShowDeleteButton="True" />
</Columns>
<FooterStyle BackColor="#99CCCC" ForeColor="#003399" />
<HeaderStyle BackColor="#003399" Font-Bold="True" ForeColor="#CCCCFF" />
<PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Left" />
<RowStyle BackColor="White" ForeColor="#003399" />
<SelectedRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
<SortedAscendingCellStyle BackColor="#EDF6F6" />
<SortedAscendingHeaderStyle BackColor="#0D4AC4" />
<SortedDescendingCellStyle BackColor="#D6DFDF" />
<SortedDescendingHeaderStyle BackColor="#002876" />
</asp:GridView>
<asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:Database1ConnectionString %>"
SelectCommand="SELECT [FirstName], [LastName], [PhoneNum], [Email] FROM [MailList]"
ViewStateMode="Disabled" OldValuesParameterFormatString="original_{0}">
</asp:SqlDataSource>
現在我想搜索的字符串,並將其與數據庫中的第二列姓氏並且只顯示姓氏匹配的記錄。任何幫助將不勝感激