protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> //判断当前行是不是数据绑定行<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> if (e.Row.RowType == DataControlRowType.DataRow)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> //排除了别的状态<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><p><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr>if (e.Row.RowState == DataControlRowState.Normal<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> || e.Row.RowState == DataControlRowState.Alternate)<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> {<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> ((LinkButton)e.Row.Cells[6].Controls[0]).Attributes.</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
<p> Add("onclick", "javascript:return confirm('你确认要删除:" + e.Row.Cells[1].Text+ "吗?')");<wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
<p> }<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> }<br><wbr><wbr><wbr><wbr><wbr><wbr><wbr><wbr> }</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></p>
<p><wbr></wbr></p>
<p><wbr></wbr></p>
<p><strong><span style="color:#ff0000; font-size:20px">一.第一个判断语句</span></strong></p>
<p>e.Row.RowType 是指当前行的类型 ,<strong><span style="background-color:#ffffff">DataControlRowType</span></strong> 是GridView的行的类型集合 其中的DataRow是数据绑定行。这个判断语句的意思就是判断当前行是不是数据绑定行 ,是绑定时候用来过滤标题行和序号行等等非数据绑定行的。<br><br></p>
<p><strong><span style="color:#ff0000; font-size:20px">二.第二个判断语句</span></strong></p>
<p>第一行就是normal 第二行就是Alternate,第三行又是normal,第四行是Alternate,类推。</p>
<p>DataControlRowState 里面有Edit 编辑状态<wbr> Selected 选中状态,Insert 插入状态。</wbr></p>
<p>if (e.Row.RowState == DataControlRowState.Normal<wbr>|| e.Row.RowState == DataControlRowState.Alternate)<br></wbr></p>
<p>排除了别的状态<br></p>
</wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr></wbr>
分享到:
相关推荐
在ASP.NET开发中,`GridView`控件是一个非常常用的数据展示工具,它允许开发者以表格的形式展示数据,并提供了丰富的功能,如排序、分页、筛选以及编辑和删除操作。在这个“C# GridView 删除范例”中,我们将深入...
2. **GridView**:通常在ASP.NET中使用,是一个服务器控件,用于展示数据库或其他数据源中的数据,可以进行各种操作如编辑、删除等。 3. **Checkbox**:复选框,用户可以选择一个或多个选项。 在GridView中,每个行...
在删除`GridView`中的某一行之前,可以通过提示框确认用户是否真的想要删除该行数据: ```csharp protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string idNo111 = GridView1...
在实际应用中,我们经常需要在Gridview中加入自定义的按钮来实现特定的操作,例如删除记录或更改状态等。 #### 二、CommandArgument详解 在Gridview中的按钮事件处理中,`CommandArgument`是一个非常重要的属性。...
在标题"gridview拖拽并且可以删除"中,我们关注的是如何实现GridView的两个高级功能:拖拽排序和元素删除。这个项目描述指出,这是一个自定义实现的功能,解决了网上的其他实现可能存在的代码过于复杂或无法删除的...
本篇文章将详细探讨如何实现ListView和GridView中的全选、反选以及关联的删除操作,特别是关注“Gridview全选”这一核心功能。 一、ListView与GridView概述 ListView和GridView都是基于Adapter机制的控件,Adapter...
在ASP.NET开发中,GridView控件是用于展示数据的强大工具,它可以轻松地将数据库中的数据绑定到网页上,实现数据的列表展示、编辑、删除等操作。本篇将重点讲解如何在GridView中手动添加一行,这涉及到后台处理和...
C#中的GridView控件是ASP.NET Web Forms开发中常用的数据展示组件,能够方便地对数据进行各种操作,如分页、排序、编辑、删除等。以下是对GridView的一些核心功能的详细解析: 1. **无代码分页排序** - `...
本篇文章将深入探讨GridView的各种使用技巧,包括无代码分页排序、选中、编辑、取消、删除操作,以及与下拉菜单、CheckBox的结合使用。此外,还会讲解如何在鼠标移动到某一行时改变背景色,实现删除时的确认对话框,...
在Android开发中,GridView是一种常用的布局控件,它允许我们以网格的形式展示数据。"可编辑GridView"是指在默认的GridView基础上添加了编辑功能,即用户可以长按某个项目进入编辑模式,对其中的元素进行修改或删除...
在本篇文章中,我们将深入探讨如何在ASP.NET的Gridview控件中实现带有选择框(Checkbox)的删除功能。此方法通常应用于需要用户先选择某一行或多行数据,然后进行批量删除操作的场景。 ### 一、理解Gridview与...
- 导出GridView数据到Excel文件,以及从Excel文件中读取数据填充GridView。 **实际应用示例:** ```csharp // 导出数据到Excel protected void ExportToExcel_Click(object sender, EventArgs e) { Response.Clear...
在该事件中,通过`e.CommandName`判断是否触发了删除操作,然后遍历`GridView`的`SelectedRows`集合,获取被选中的行。通过`CommandArgument`获取每行对应的数据主键,并根据这些主键在后台执行删除数据库记录的操作...