zoukankan      html  css  js  c++  java
  • GridView

    1、是什么?
    展示表格数据
    在设计界面操作

    2、数据绑定
    (1)拖入控件LinqDataSource:
    点击小箭头--配置数据源--选择上下文对象--表、select(*)--完成
    GridView 点击小箭头--选择数据源--LinqDataSource。
    (2)也可以GridView 点击小箭头--选择数据源--新建数据源--LINQ--
    选择上下文对象--表、select(*)--完成。

    3、样式控制
    (1)自动套用格式
    点击小箭头--自动套用格式
    (2)整体控制或自定义格式
    属性中设置

    4、列控制
    点击小箭头--编辑列
    可删除列 点击×删除列
    改变列名 HeaderText
    对列进行格式设置 DataFormatString{0:d}
    属性扩展 DataField

    5、删除
    控件LinqDataSource启用删除
    GridView启用删除

    6、修改
    控件LinqDataSource启用更新
    GridView启用编辑

    改变修改时显示的控件:
    编辑列--选中列名--点击 将此字段转换为TemplateField--确定
    编辑模板--选择EditItem Template--拖入控件--编辑项或选择数据源--
    编辑DataBindings:选择绑定的字段(有时需自定义绑定)、选择双向数据绑定--确定
    --右键结束模板编译

    7、分页
    GridView启用分页
    在属性中对分页进行设置

    8、排序
    GridView启用排序
    列名出现下划线可进行排序

    9、事件
    (1)绑定一行数据后执行的事件(可进行标红)

    protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
    {

      //取出来一行数据
            Users u = e.Row.DataItem as Users;
            if (u != null)
            {
                if (u.Sex == false)
                {
                    e.Row.BackColor = System.Drawing.Color.Red;//改变背景色
                }
            }
      }      

    (2)删除前执行的事件

    protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
        {
            string a = e.Keys[0].ToString();//取出主键值
        }
  • 相关阅读:
    Slider
    好久没更新了,发照片.....
    第二天、SQL*PLUS基本使用
    二进制方式存储图片(数据库)
    PagingBulletedList
    第四天、PL/SQL基础
    第八天、安全管理
    MutuallyExclusiveCheckBox
    第六天、视图,同义词,序列
    Rating
  • 原文地址:https://www.cnblogs.com/zhang-dandan-1/p/6066295.html
Copyright © 2011-2022 走看看