C# gridview

来源:互联网 发布:风云外贸男装 知乎 编辑:程序博客网 时间:2024/05/30 07:14
在触发databind事件时,可以控制绑定的数据e.Row.RowType  是指当前行的类型DataControlRowType 是GridView的行的类型集合 , 其中的DataRow是数据绑定行这个判断语句的意思就是判断当前行是不是数据绑定行。
GridView OnRowDataBound="gvUnits_RowDataBound"
OnRowDataBound  通过单词意思我们可以认识到:【当】【行】【数据绑定】时。比如我们有一个gridview控件 他的数据行不确定 我们希望当行数为奇数的时候当前行的背景是一个颜色 当行数为偶数的时候当前行的背景是另一个颜色 就需要使用这个事件

protected void gvUnits_RowDataBound(Object sender, GridViewRowEventArgs e){            if (e.Row.RowType == DataControlRowType.DataRow)            {
    }
}

GridViewRowEventArgs---对象

呈现 GridView控件之前,该控件中的每一行必须绑定到数据源中的一条记录。将某个数据行(用 GridViewRow对象表示)绑定到 GridView控件中的数据以后,将引发 RowDataBound事件。这使您可以提供一个这样的事件处理方法,即每次发生此事件时都执行一个自定义例程(如修改绑定到该行的数据的值)。

 

GridViewRowEventArgs对象将被传给事件处理方法,以便您可以访问正在绑定的行的属性。

若要访问行中的特定单元格,请使用 GridViewRowEventArgs对象的 Cells属性。使用 RowType属性可确定正在绑定的是哪一种行类型(标题行、数据行等等)

0 0
原创粉丝点击