新手问一个关于GridView带查询条件分页的显示问题,大家帮帮忙
<asp:GridView ID="GridView1" AllowPaging="True" runat="server" AutoGenerateColumns="False" CellSpacing="0" CellPadding="0" Width="572px" OnPageIndexChanging="GridView1_PageIndexChanging" PageSize="10" OnRowDeleting="GridView1_RowDeleting" OnRowUpdating="GridView1_RowUpdating">
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
ListItem li1 = new ListItem("请选择", "请选择");
DropDownList1.Items.Add(li1);
DropDownList2.Items.Add(li1);
for (int i = 1; i < 5; i++)
{
ListItem li = new ListItem(i.ToString(), i.ToString());
DropDownList1.Items.Add(li);
}
DropDownList1.DataBind();
DropDownList2.Items.Add(new ListItem("使用", "1"));
DropDownList2.Items.Add(new ListItem("未使用", "0"));
DropDownList2.DataBind();
}
...//定义的str_sql
DataTable dt = DataCommSQLServer.GetSqlData(str_sql);
GridView1.DataSource = dt;
GridView1.DataBind();
}
protected void Button1_Click(object sender, ImageClickEventArgs e)
{
string state = DropDownList2.SelectedValue;
string jb = DropDownList1.SelectedValue;
string code = TextBox2.Text;
string name = TextBox3.Text;
if (state.Equals("请选择"))
{
state = "";
}
if (jb.Equals("请选择"))
{
jb = "";
}
...//定义的str_sql
DataTable dt = DataCommSQLServer.GetSqlData(str_sql);
GridView1.DataSource = dt;
GridView1.DataBind();
}
protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
{
GridView1.PageIndex = e.NewPageIndex;
GridView1.DataBind();
}
第一次发提问贴,大家帮帮忙
相关推荐
【GridView渐进全解】第六部分GridView查询
作为数据类的GridView控件,数据量大了以后,仅仅实现翻页是不行的,还需要用到关键字查找、条件过滤等手段,方便用户的实际使用。本期主要实现针对“姓名”关键字查找(支持模糊查询)的案例。
ASP.NET GridView高效分页技术实现
GridView控件是ASP.NET Web表单应用程序中常用的数据显示组件。它提供了一种灵活的方式来展示表格数据,并允许用户执行诸如排序、分页和编辑等操作。其特点包括可定制的布局、灵活的事件模型和丰富的列类型,使其成为数据密集型Web应用程序的首选。高级属性如可以用来定制分页的外观和行为。通过设置属性,你可以决定分页控件是否应该显示在多行。此外,允许你完全自定义分页按钮的外观和功能。在SQL中,TOP关键字用于限制查询结果的返回数量。
ROS 2 Jazzy与Gazebo Harmonic仿真实战:从零搭建机器人仿真环境与高级应用
本文详细介绍了如何使用ROS 2 Jazzy和Gazebo Harmonic从零搭建机器人仿真环境,涵盖环境配置、传感器集成、多机器人协同和GPU加速优化等高级应用。通过实战案例和性能调优技巧,帮助开发者高效构建可靠的机器人仿真系统,提升开发效率。
AGM Supra软件从零到一:国产CPLD工程创建全流程实战解析
本文详细解析了AGM Supra软件在国产CPLD开发中的全流程实战操作,从工程创建到代码开发、编译调试,再到高级技巧与疑难排解。特别对比了Supra与Quartus的差异,提供了工程路径管理、Quartus项目转换、HDL代码规范等实用技巧,帮助开发者高效完成CPLD项目开发。
Kill5.37版本下,使用ARMcomplier6编译__asm 函数报错的问题
Kill5-5.37版本下,使用ARMcomplier6编译__asm 函数报错的问题 问题简要描述: 昨日更新了keil5软件的版本,从5.17更新到了5.37版本,然后编译STM32项目文件时,软件提示编译报错。报错问题如下: Build started: Project: QKsoftware *** Using Compiler 'V6.18', folder: 'E:\MDK-ARM\ARM\ARM\ARMCLANG\Bin' Build target 'QKsoftware' compiling


