@startIndex,@endIndex 是两个参数,取 这两个参数中间的数据记录
解决方案 »
- asp.NET中如何获取收到的HTTP请求的Accept Header值
- DropDownList默认显示数据库中的值,而不是第一个值
- 关于response.write输出字符串的问题
- 数据绑定后在GridView后怎么才能修改数据
- 访问db2数据库的问题!!
- .net权限分配
- 想在一个页面上显示两个独立的网页,如何实现?
- 如何在datalist中嵌入DROPDOWNLIST控件,并能用FOREACH判断每个DROPDOWNLIST的值?
- 单击GridView的TemplateField中的Linkbutton如何获取某一个字段值
- 请问用asp.net做的项目能否在不交给用户源码(aspx文件)的情况下让用户安装并可以运行
- 初学者提问
- 内容页读取页面title
{
SqlDataAdapter dadProducts;
DataSet dstProducts; intEndIndex = intStartIndex + dgrdProducts.PageSize; //某页数据的最后一列
strSelect = "Select * From Products Where ProductID > @startIndex And ProductID <= @endIndex Order By ProductID";
dadProducts = new SqlDataAdapter( strSelect, conNorthwind ); //创建一个SqlDataAdapter对象
dadProducts.SelectCommand.Parameters.Add( "@startIndex", intStartIndex ); //传递参数intStartIndex 给sql语句中的@startIndex以赋值
dadProducts.SelectCommand.Parameters.Add( "@endIndex", intEndIndex ); //同上
dstProducts = new DataSet(); //创建一DataSet对象
dadProducts.Fill( dstProducts ); //将dadProducts这个Adapt对象填充到dstProducts这个Dataset中,这个DataSet数据集包括本页的所有数据,但 不包括别的页面的数据,也就是要显示的数据dgrdProducts.DataSource = dstProducts;
dgrdProducts.DataBind();
} //intStartIndex 要显示数据的第一项Index
//intEndIndex 那就是最后一项的Index
@startIndex和@endIndex是sql语句中的参数
然后
dadProducts.SelectCommand.Parameters.Add( "@startIndex", intStartIndex );
是给参数"@startIndex赋值