如何在ASP.NET(C#)里用控件TextBox与GridView做简单查询
1.如何在ASP.NET(C#)里用控件TextBox与GridView做简单查询.TextBox用于设定"@待定参数"(即查询条件)GridView用于显示查询结果.(...
1.如何在ASP.NET(C#)里用控件TextBox与GridView做简单查询.
TextBox用于设定"@待定参数"(即查询条件)
GridView用于显示查询结果.
(必要时添加按钮控件)
2.若改用下拉列表框(DropDownList)提供查询条件。
请会的各位附代码.谢谢! 展开
TextBox用于设定"@待定参数"(即查询条件)
GridView用于显示查询结果.
(必要时添加按钮控件)
2.若改用下拉列表框(DropDownList)提供查询条件。
请会的各位附代码.谢谢! 展开
4个回答
2013-10-22
展开全部
gridview本身的功能都可以做到,一行代码都不用写,好好看看gridview怎么用吧
给你页面代码
种类:<asp:DropDownList ID="DropDownList1"
runat="server" AutoPostBack="True">
<asp:ListItem Value="0">信息速递</asp:ListItem>
<asp:ListItem Value="1">各界评论</asp:ListItem>
</asp:DropDownList>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px"
CellPadding="3" DataKeyNames="H_ID" DataSourceID="AccessDataSource1" GridLines="Vertical"
ShowHeader="False" Width="95%" OnRowCommand="GridView1_RowCommand">
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<Columns>
<asp:BoundField DataField="H_Time" SortExpression="H_Time">
<ItemStyle Width="20%" />
</asp:BoundField>
<asp:BoundField DataField="H_Title" HeaderText="H_Title" SortExpression="H_Title">
<ItemStyle Width="65%" />
</asp:BoundField>
<asp:TemplateField>
<ItemStyle Width="15%" />
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "edit.aspx?id=" + Eval("H_ID") %>'
Text="编辑"></asp:HyperLink>
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="del" CommandArgument='<%#Eval("H_ID") %>'>删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/db1.mdb"
SelectCommand="SELECT * FROM [article] WHERE ([H_type] = ?)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" DefaultValue="0" Name="H_type" PropertyName="SelectedValue"
Type="Byte" />
</SelectParameters>
</asp:AccessDataSource>
给你页面代码
种类:<asp:DropDownList ID="DropDownList1"
runat="server" AutoPostBack="True">
<asp:ListItem Value="0">信息速递</asp:ListItem>
<asp:ListItem Value="1">各界评论</asp:ListItem>
</asp:DropDownList>
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False"
BackColor="White" BorderColor="#999999" BorderStyle="None" BorderWidth="1px"
CellPadding="3" DataKeyNames="H_ID" DataSourceID="AccessDataSource1" GridLines="Vertical"
ShowHeader="False" Width="95%" OnRowCommand="GridView1_RowCommand">
<FooterStyle BackColor="#CCCCCC" ForeColor="Black" />
<Columns>
<asp:BoundField DataField="H_Time" SortExpression="H_Time">
<ItemStyle Width="20%" />
</asp:BoundField>
<asp:BoundField DataField="H_Title" HeaderText="H_Title" SortExpression="H_Title">
<ItemStyle Width="65%" />
</asp:BoundField>
<asp:TemplateField>
<ItemStyle Width="15%" />
<ItemTemplate>
<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl='<%# "edit.aspx?id=" + Eval("H_ID") %>'
Text="编辑"></asp:HyperLink>
<asp:LinkButton ID="LinkButton1" runat="server" CommandName="del" CommandArgument='<%#Eval("H_ID") %>'>删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle BackColor="#EEEEEE" ForeColor="Black" />
<SelectedRowStyle BackColor="#008A8C" Font-Bold="True" ForeColor="White" />
<PagerStyle BackColor="#999999" ForeColor="Black" HorizontalAlign="Center" />
<HeaderStyle BackColor="#000084" Font-Bold="True" ForeColor="White" />
<AlternatingRowStyle BackColor="Gainsboro" />
</asp:GridView>
<asp:AccessDataSource ID="AccessDataSource1" runat="server" DataFile="~/App_Data/db1.mdb"
SelectCommand="SELECT * FROM [article] WHERE ([H_type] = ?)">
<SelectParameters>
<asp:ControlParameter ControlID="DropDownList1" DefaultValue="0" Name="H_type" PropertyName="SelectedValue"
Type="Byte" />
</SelectParameters>
</asp:AccessDataSource>
2013-10-22
展开全部
这个很简单么, 你先要写一个存储过程或者SQL 语句 textbook 和 dropdownlist 是其中的两哥参数 在 button 里面执行这个 存储过程 返回一个结果或结果集 然后绑定到gridview上面就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-22
展开全部
在网页上加个按钮然后写事件让gridview显示特定的数据
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
在GridView配置(添加)数据源时在配置Select语句 添加where子句页面时 源选择control 再选择控件ID就可以了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询