文档详情

GridView72大绝技.doc

发布:2017-12-14约1.58万字共16页下载文档
文本预览下载声明
GridView 72般绝技(一)GridView简介 一. 数据绑定简介 数据绑定就是将数据源中的数据显示到数据服务控件中。 数据源可以是数据库表、数组、集合等。 数据服务控件是专门用于在页面上显示数据的一种控件。我们将主要介绍GridView控件、DataList控件、Repeater控件。 所有的数据绑定都通过DataBind()函数来实现。在实现数据绑定的时候,首先要指明数据源,然后再使用DataBind()函数。 GridView1.DataSource = dataset; GridView1.DataBind(); 二. GridView控件简介 GridView控件是Asp.Net2003中DataGrid控件的升级版本,它提供了比DataGrid更强大的功能,同时比DataGrid更加易用。 GridView控件是一个功能强大的控件。它可以使用数据绑定技术,在数据初始化的时候绑定一个数据源,从而显示数据。除了能够显示数据外,还可以实现编辑、排序和分页等功能,而这些功能的实现有时可以不写代码或写很少的代码。 三. GridView控件的属性 GridView控件的属性很多,总体上可以分为分页、数据、行为、样式等几类。 1)分页:主要是设置是否分页、分页标签的显示样式、页的大小等。 2)数据:设置控件的数据源。 3)行为:主要进行一些功能性的设置,如:是否排序、是否自动产生列、是否自动产生选择删除修改按钮等。 4)样式:设置GridView控件的外观,包括选择行的样式、用于交替的行的样式、编辑行的样式、分页界面样式、脚注样式、标头样式等。 具体属性的解释参见示例演示 四 . GridView控件的事件 GridView控件的事件非常丰富。当在GridView控件上操作时就会产生相应的事件。要实现的功能代码就写在相应的事件中。 GridView控件的常用事件主要有: 1)PageIndexChanging:当前索引正在改变时触发。 2)RowCancelingEdit:当放弃修改数据时触发。 3)RowDeleting:当删除数据时触发。 4)RowEditing:当要编辑数据时触发。 5)RowUpdating:当保存修改的数据时触发。 6)SeletedIndexChanging:在选择新行时触发。 7)Sorting:当操作排序列进行排序时触发。 8)RowCreated:在创建行时触发。 五 . GridView控件的模板列 GridView控件通过设置AutoGenerateColumns属性为true实现自动创建列,同时也可以通过模板列创建自己的列。GridView控件中主要有如下几种类型的模板列。 1)BoundField:普通绑定列。 2)CheckBoxField:复选框绑定列。 3)HyperLinkField:超连接绑定列。 4)ImageField:图片绑定列。 5)ButtonField:按钮绑定列。 6)CommandField:命令绑定列。 7)TemplateField:自定义模板绑定列。 C#精髓 GridView72大绝技 学习gridview的朋友必看 2011-03-16 18:18 C#精髓 GridView72大绝技 学习gridview的朋友必看 C#精髓 GridView72大绝技 学习gridview的朋友可以参考下。 快速预览: GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView某一行时改变该行的背景色方法二 GridView实现删除时弹出确认对话框 GridView实现自动编号 GridView实现自定义时间货币等字符串格式 GridView实现用“...”代替超长字符串 GridView一般换行与强制换行 GridView显示隐藏某一列 GridView弹出新页面/弹出新窗口 GridView固定表头(不用javascript只用CSS,2行代码,很好用) GridView合并表头多重表头无错完美版(以合并3列3行举例) GridView突出显示某一单元格(例如金额低于多少,分数不及格等) GridView加入自动求和求平均值小计 GridView数据导入Excel/Excel数据读入GridView 1.
显示全部
相似文档