一、是什么?
展现表格数据
在设计界面操做spa
二、数据绑定
(1)拖入控件LinqDataSource:
点击小箭头--配置数据源--选择上下文对象--表、select(*)--完成
GridView 点击小箭头--选择数据源--LinqDataSource。
(2)也能够GridView 点击小箭头--选择数据源--新建数据源--LINQ--
选择上下文对象--表、select(*)--完成。设计
三、样式控制
(1)自动套用格式
点击小箭头--自动套用格式
(2)总体控制或自定义格式
属性中设置code
四、列控制
点击小箭头--编辑列
可删除列 点击×删除列
改变列名 HeaderText
对列进行格式设置 DataFormatString{0:d}
属性扩展 DataFieldorm
五、删除
控件LinqDataSource启用删除
GridView启用删除对象
六、修改
控件LinqDataSource启用更新
GridView启用编辑blog
改变修改时显示的控件:
编辑列--选中列名--点击 将此字段转换为TemplateField--肯定
编辑模板--选择EditItem Template--拖入控件--编辑项或选择数据源--
编辑DataBindings:选择绑定的字段(有时需自定义绑定)、选择双向数据绑定--肯定
--右键结束模板编译排序
七、分页
GridView启用分页
在属性中对分页进行设置事件
八、排序
GridView启用排序
列名出现下划线可进行排序string
九、事件
(1)绑定一行数据后执行的事件(可进行标红)it
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();//取出主键值 }