GridView控件使用

GridView控件使用

ID:39549075

大小:67.00 KB

页数:4页

时间:2019-07-06

GridView控件使用_第1页
GridView控件使用_第2页
GridView控件使用_第3页
GridView控件使用_第4页
资源描述:

《GridView控件使用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、GridView控件使用要点GridView控件中定制列的使用1、可为GridView控件增加显示图像列(ImageField)、超级链接列(HyperLinkField)等。2、在GridView控件中使用模板列(TemplateField)实例一、为“删除”添加确认方法1:将CommandField“删除”列字段转换为TemplateFied(模板列),之后到源码视图,在中加入:OnClientClick="returnconfirm('您确认删除该记录吗?');",即可添加删除前的“确认”。步骤:首先在GridView的属性对框话框中点

2、击“Columns”进入它的"字段"设计器,或者在设计窗口直接点击GridView控件右上角的那个小箭头,点击"编辑列",进入"字段"设计器。接着在"字段"设计器中的左下方"选定的字段"框中,选择以前已加上的那个CommandField“删除”列,这时在右边它的属性列表下会看到一个"将此字段转换为TemplateFied"的项,点击将它转换为TemplateFied列。然后退出"字段"设计器,切换到源码视图会发现该列已由原来的:变为了:

3、="False">最后在中加入:OnClientClick="returnconfirm('您确认删除该记录吗?');"这样点击删除时就会先在客户端弹出“您确认删除该记录吗?”对话框,点击"确定"则进行删除,点击"取消"则不删除.方法2:双击GridVi

4、ew的OnRowDataBound事件;在后台的GridView1_RowDataBound()方法添加代码,最后代码如下所示:protectedvoidGridView1_RowDataBound(objectsender,GridViewRowEventArgse){//如果是绑定数据行if(e.Row.RowType==DataControlRowType.DataRow){if(e.Row.RowState==DataControlRowState.Normal

5、

6、e.Row.RowState==DataControlRowState.Alternate){Link

7、Buttondelete=(LinkButton)e.Row.Cells[8].Controls[0];//设置JavaScriptdelete.OnClientClick="returnconfirm('确定要删除姓名?为"+e.Row.Cells[1].Text+"的记录吗')";}}}说明:(1) if(e.Row.RowType==DataControlRowType.DataRow)e.Row.RowType 是指当前行的类型,包括四类(Header,DataRow,Footer,Pager)DataControlRowType是GridView的行的类型集合,中

8、的DataRow是数据绑定行这个判断语句的意思就是判断当前行是不是数据绑定行。if(e.Row.RowType==DataControlRowType.DataRow)这个判断,是判断是不是数据行,也就是说,排除了header跟footer与Pager(2)指定数据控件GridView中行的状态。在GridView控件中,Header(标题行)和Footer(脚注行)的状态均为Normal,第一行数据行的状态是Normal第二行数据行的状态是Alternate,第三行数据行又是normal,第四行数据行是Alternate,以此类推。DataControlRowState里

9、面有Edit编辑状态,Selected选中状态,Insert插入状态。if(e.Row.RowState==DataControlRowState.Normal

10、

11、e.Row.RowState==DataControlRowState.Alternate)这个判断就排除了别的状态GridView行状态说明: 关于GridView1_RowDataBound事件:实际上GridView在数据绑定的过程中是逐行绑定的,从GridView最上面的一行(页眉或上分页行)到最下面的一行(页脚或下分页行)逐行建造的。在建造每一

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。