[导入]GridView使用方法
1. 分页功能
将GridView和数据源控件绑定后,选中“允许分页”或在属性页中将"AllowPaging"属性设置为True即可启用分页功能。设置PageSize(默认为10)的值可以更改每页显示的记录数。设置PagerStyle可以更改分页区的外观,如字体,颜色,对齐方式。设置PagerSetting可以更改分页显示的方式,如是显示模式(数字还是上一页下一页)。
分页功能是GridView自动支持的,通常并不需要编辑代码实现。
2. 使用HyperLinkField(超链接列)
a. 设置DataNavigateUrlFields属性,如果要绑定到多个字段,则使用逗号分隔。
b.设置DataNavigateUrlFormatString属性。例如"Http://sample.aspx? id={0} &name={1}",其中{0}的将使用第一个字段的值来替代,{1}使用第二个值来替代。
3. 更新功能
a. 在数据源中设置Update命令(如果使用SqlDataSource,向导可以自动生成相关的命令).
b. 在Gridview中设置DataKeyNames属性,在其中指定记录所使用的关键列的名称,如果有多列,请用逗号分隔。
c. 在GridView中选中"启用编辑"选项,这样GridView将自动添加一列"编辑,更新,取消"列,可以设置此列的属性以更改它的外观。
d. 给不希望参与编辑的列的ReadOnly属性设置为True,即可避免它们被编辑。
e. 也可以通过添加CommandField列,并设置ShowEditButon=True来显示编辑按钮,同样还可以显示"更新","取消","删除","选择"等按钮。
f. 处理更新数据时发生的错误。通过处理GridView的RowUpdated事件,并检查e.Exception是否为空值来确定更新过程中是否发生了错误。如果已经处理了异常,应将e.ExceptionHandled设置为True。
4. 启用删除功能。
启用删除功能的方法类似于启用更新。
文章来源:http://blog.163.com/jhdzkfb22@126/blog/static/45843475200811211740813