利用修改AccessDataSource的sql语句来检索数据

本博客展示了如何使用ASP.NET创建一个包含商品信息展示、分页、排序、搜索功能的网页应用,通过实现数据绑定、分页控件配置以及SQL查询来实现实时数据更新和高效搜索体验。

Proj_Edit.aspx


<asp:GridView ID="GridView1" runat="server" AllowPaging="True"
                AllowSorting="True" AutoGenerateColumns="False" AutoGenerateDeleteButton="True"
                CellPadding="5" DataKeyNames="货号" DataSourceID="AccessDataSource1"
                ForeColor="#333333" GridLines="None" PageSize="18" Width="715px"
                style="text-align: left">
                <AlternatingRowStyle BackColor="White" />
                <Columns>
                    <asp:BoundField DataField="货号" HeaderText="货号" SortExpression="货号"
                        InsertVisible="False" ReadOnly="True" />
                    <asp:BoundField DataField="名称" HeaderText="名称" SortExpression="名称" />
                    <asp:BoundField DataField="图片" HeaderText="图片" SortExpression="图片" />
                    <asp:BoundField DataField="主页地址" HeaderText="主页地址" SortExpression="主页地址" />
                    <asp:BoundField DataField="所属分类" HeaderText="所属分类" SortExpression="所属分类" />
                    <asp:BoundField DataField="排名竞价" HeaderText="排名竞价" SortExpression="排名竞价" />
                </Columns>
                <EditRowStyle BackColor="#2461BF" />
                <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                <RowStyle BackColor="#EFF3FB" />
                <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                <SortedAscendingCellStyle BackColor="#F5F7FB" />
                <SortedAscendingHeaderStyle BackColor="#6D95E1" />
                <SortedDescendingCellStyle BackColor="#E9EBEF" />
                <SortedDescendingHeaderStyle BackColor="#4870BE" />
            </asp:GridView>

 

               <asp:AccessDataSource ID="AccessDataSource1" runat="server"
                    DataFile="~/App_Data/Proj.mdb"
                    SelectCommand="SELECT * FROM [Proj] ORDER BY [货号] DESC">
                </asp:AccessDataSource>

 

Proj_Edit.aspx.cs


protected void Button1_Click(object sender, EventArgs e)
        {
            string sql = "SELECT * FROM Proj  WHERE 名称 like '%" + TextBox1.Text.Trim() + "%' ORDER BY 排名竞价 DESC";
            AccessDataSource1.SelectCommand = sql;
            GridView1.DataBind();
        }

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值