本帖最后由 陈育梅 于 2012-11-1 15:12 编辑
GridView控件的常用属性
(1)AllowPaging属性 该属性默认为False,即不启用分页功能,若要允许分页则将该属性值改为True。 (2)AllowSorting属性 该属性默认为False,即不启用排序功能,若要允许排序则将该属性值改为True。 (3)DataKeys属性 当对GridView控件数据进行排序、编辑、修改时一定要设置DataKevs属性为数据表的关键字段的字段名,否则获取不了数据行的键值。 (4)EditIndex属性 获取GridView控件中要编辑的行的索引,在修改行数据时要用到。 (5)PageIndex属性 当对GridView控件中的数据进行排序时,利用PageIndex属性获取显示数据页的索引。 (6)Rows属性 获取GridView控件中数据行的GridViewRow对象的集合。 (7)DataSource属性 GridView控件必须通过其DataSource属性绑定数据源,否则它将无法在页面上呈现出来。GridView的典型数据源为DataSet和SqlDbDataReader。可使用工具箱中提供的数据源,如 DataSet或 DataView类,也可以使用代码绑定到数据源。数据绑定时,可以为GridView控件整体指定一个数据源。网格为数据源中的记录,每条记录显示一行。默认情况下,GridView控件为数据源中的每个字段生成一个绑定列。使用者也可以选取数据源中的某些字段生成网格中的列。 当页面运行时,程序代码必须调用控件的DataBind方法以加载带有数据的网格。如果数据被更新了,则需要再次调用该方法以刷新网格。GridView控件中的数据绑定是单向的,也就是说,数据绑定是只读的。如果要使用网格并允许用户编辑数据,则必须创建自己的程序代码来更新该数据源,更新之后,再次将数据绑定到该数据源。
GridView控件的常用方法
(1)DataBind方法 将得到的数据源绑定到GridView控件,也就是利用GridView控件显示数据源中的数据。在程序中具体使用的语句如下: this.GridViewl.DataBind(); (2)FindControl方法 使用该方法可以获取绑定在模板中的控件。 |