(C#)DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除[1]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

数据库:SqlServer 2000, 数据源:系统自带的Northwind

操作系统:Window XP 中文版

开发平台:.Net Framework 1.1, C#语言

效果预览:  

好了,让我们开始奇异的Datagrid之旅吧:

先在数据库中定义存储过程,轻易实现百万级数据分页:

//@PageSize:分页大小,PageIndex:页号,@PageCount:总页数,@recordCount:记录数

CREATE PROCEDURE GetCustomDataPage @pageSize int, @pageIndex int, @pageCount int output, @recordCount int output AS

declare @SQL varchar(1000)

select @recordCount=count(*) from products

set @pageCount=ceiling(@recordCount*1.0/@pageSize)

if @pageIndex = 0 or @pageCount<=1

 set @SQL='select top '+str(@pageSize)+' productID,productName, unitPrice from products order by productID asc'

本文关键:(C#)DataGrid实现自定义分页,鼠标移至变色,删除确认、可编辑,可删除
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top