zoukankan      html  css  js  c++  java
  • GridView控件详解

    一、介绍

    GridView控件一表格形式显示数据源中的数据。提供对列进行排序、分页以及编辑、删除单个记录的功能。

    二、绑定数据源

    第一种使用DataSourceID属性。可以直接把GridView控件绑定到数据源控件上,以利用数据源控件的功能实现编辑、删除、排序、分页等功能。(初级)

    第二种可以绑定到ADO.NET数据集和数据读取器对象上,但需要为所有功能编写后台代码。(一般使用这种方式)

    private void gridViewBind()
    {

    //获取GridView排序数据列及排序方向
    string sortExpression = this.GridView1.Attributes["SortExpression"] == null ? "OperateTime" : this.grid.Attributes["SortExpression"];//按操作日期(OperateTime 表中的字段名)先后顺序
    bool isASCDirection = this.GridView1.Attributes["SortDirection"] == "ASC" ? true : false;//按从小到大或从大到小排序

    GridView1.DataSource= ... ;//绑定到ADO.NET数据集和数据读取器对象上

    GridView1.DataBind();

    }

    在单击 GridView 控件中的按钮时,将引发 RowCommand 事件。这使您可以提供一个这样的事件处理方法,即每次发生此事件时执行一个自定义例程

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

    单击用于列排序的超链接以后,在 GridView 控件处理相应的排序操作之前,将引发 Sorting 事件。这使您可以提供一个这样的事件处理方法,即每次发生此事件时执行一个自定义例程(如取消排序操作)。

  • 相关阅读:
    HTML转义字符
    网站项目开发经验总结
    SQL SERVER事务处理
    5种方法在mac系统修改hosts文件
    用MPMoviePlayerController做在线音乐播放
    UISearchBar的使用心得
    10 个免费的 C/C++ 集成开发环境
    TableView有些属性的修改只能在init里面
    UIScrollView的正确使用方法
    设置UIView阴影shadow 边框 边框颜色
  • 原文地址:https://www.cnblogs.com/BrokenIce/p/5134571.html
Copyright © 2011-2022 走看看