gridview行索引获取方法及实现代码(非js版)
前一版本http://www.jb51.net/article/33251.htm是用Javascript获取GridView的行索引。
此篇Insus.NET使用非Javascript获取GridView的行索引。
数据还是使用前一篇的数据来更改。
首先为GridView的控件写OnRowCreated ="GridViewCosmetic_RowCreated"
代码如下:
Protected Sub GridViewCosmetic_RowCreated(sender As Object, e As GridViewRowEventArgs)
If e.Row.RowType = DataControlRowType.DataRow Then
If e.Row.FindControl("LinkButton1") IsNot Nothing Then
Dim link As LinkButton = DirectCast(e.Row.FindControl("LinkButton1"), LinkButton)
AddHandler link.Click, AddressOf link_click
End If
End If
End Sub
Private Sub link_click(sender As Object, e As EventArgs)
Dim link As LinkButton = DirectCast(sender, LinkButton)
Dim gvr As GridViewRow = DirectCast(link.Parent.Parent, GridViewRow)
Response.Write("<scr" & "ipt>alert('你选择的行索引是:" & gvr.RowIndex & "')</scr" & "ipt>")
End Sub
相关推荐
-
Js 获取Gridview选中行的内容操作步骤
复制代码 代码如下: //取得gridview中获取选中行指定列的值 function Select() { //获取鼠标点击的元素var e=eventsrcElement; //获取元素所在的行的行号(表头行号从0开始).注意:parentElement只适用于IE浏览器,而parentNode则符合DOM标准. //var rowIndex=eparentElementparentElementrowIndex ; var rowIndex=eparentNodeparentNoderow
-
js获取GridView中行数据的两种方法 分享
第一种方法: 复制代码 代码如下: function submitData() { var tb = document.getElementById(IDArray[0]); //获取服务器控件GridView的ID if (tb) { var rows = tb.rows; for (var i = 1; i < rows.length; i++) { var id = rows[i].cells[1].innerText; va
-
gridview行索引获取方法及实现代码(非js版)
前一版本http://www.jb51.net/article/33251.htm是用Javascript获取GridView的行索引. 此篇Insus.NET使用非Javascript获取GridView的行索引. 数据还是使用前一篇的数据来更改. 首先为GridView的控件写OnRowCreated ="GridViewCosmetic_RowCreated" 复制代码 代码如下: Protected Sub GridViewCosmetic_RowCreated(sender
-
gridview行索引获取方法及实现代码
Insus.NET为了演示这个例子,首先准好数据,创建一个类别 Cosmetic.vb 复制代码 代码如下: Imports Microsoft.VisualBasic Namespace Insus.NET Public Class Cosmetic Private _ID As Integer Private _Type As String Private _Name As String Private _Weight As Decimal Private _UM As String Pub
-
Jquery简单实现GridView行高亮的方法
本文实例讲述了Jquery简单实现GridView行高亮的方法.分享给大家供大家参考.具体实现方法如下: $("#gridID tr:not(tr:last-child)").filter(function () { return $('td', this).length && !('table', this).length }).hover(function () { $(this).toggleClass('hover_css'); }); 希望本文所述对大家的jQ
-
asp.net gridview的Rowcommand命令中获取行索引的方法总结
一.通过命令源获取当前行索引. 方法比较多, GridView 的 Command 事件中无法象 DataGrid 那样直接获取行, 法1, GridViewRow drv = ((GridViewRow)(((Button)(e.CommandSource)).Parent.Parent));//CommandSource 引起事件的命令源,(疑问,根据MSDN说的是GridView,如果这样的话这样操作是错误的,但我得到的确实正确的,那说明得到的是BUtton控件,等待以后查证). drv.
-
asp.net利用NamingContainer属性获取GridView行号的方法
由于DropDoweList与button不同,无法指定其CommandName,所以,也就没办法通过常规的方法捕获所在行的索引.颇费了些周折,后来找到用NamingContainer属性解决了问题.先来看看微软对该属性的解释:----------------------------------获取对服务器控件的命名容器的引用,此引用创建唯一的命名空间,以区分具有相同 Control.ID 属性值的服务器控件. ASP.NET Web 应用程序的每一页均包含控件的层次结构.此层次结构与控件是否生
-
jQuery数据检索中根据关键字快速定位GridView指定行的实现方法
本文实例讲述了jQuery数据检索中根据关键字快速定位GridView指定行的实现方法.分享给大家供大家参考,具体如下: 运行截图如下: 具体代码如下: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="ShowGridviewContent.aspx.cs" Inherits="ShowGridviewContent" %> <!DOCTYPE
-
在.NET中取得代码行数的方法
文章目的 介绍在.NET中取得代码行数的方法 代码 复制代码 代码如下: [STAThread] static void Main(string[] args) { ReportError("Yay!"); } static private void ReportError(string Message) { StackFrame CallStack = new StackFrame(1, true); Console.Write("Error: " + Messa
-
mysql获取group by总记录行数的方法
本文实例讲述了mysql获取group by总记录行数的方法,分享给大家供大家参考.具体方法分析如下: 一般来说,mysql获取group by内部可以获取到某字段的记录分组统计总数,而无法统计出分组的记录数. mysql中可以使用SQL_CALC_FOUND_ROWS来获取查询的行数,在很多分页的程序中都这样写: 复制代码 代码如下: SELECT COUNT(*) from `table` WHERE ......; 查出符合条件的记录总数: 复制代码 代码如下: SELECT * FROM
-
php更新mysql后获取改变行数的方法
本文实例讲述了php更新mysql后获取改变行数的方法.分享给大家供大家参考.具体分析如下: 一个php更新mysql后获取改变的行数,在php中提供mysql函数来获取最后执行查询所影响的记录数:mysql_affected_rows(), 返回最近一次与 连接句柄 关联的 INSERT,UPDATE 或 DELETE 查询所影响的记录行数.FOUND_ROWS() : select ROW_COUNT():update delete insert. 下面就是文章的主要内容描述,代码如下: 复
-
Layui组件Table绑定行点击事件和获取行数据的方法
一个项目里面用了layui,简直无数个坑... 这里先记录一个行点击事件的坑,后面慢慢补充. 初始化表格完成后利用事件给table(定位table需要在HTML代码中给table放入指定div)的tr绑定双击事件,然后获取Index,再从数据集里面取出行数据; done: function(res, curr, count){ $('#div').find('.layui-table-body').find("table" ).find("tbody").child
随机推荐
- jquery ajax提交表单从action传值到jsp实现小结
- 浅析javascript 定时器
- C#使用GZipStream解压缩数据文件的方法
- 用javascript实现始终保持打开同一个子窗口以及关闭父窗口同时自动关闭所有子窗口
- Javascript 判断两个IP是否在同一网段实例代码
- JS实现跟随鼠标立体翻转图片的方法
- JavaScript Switch 声明
- php中time()和mktime()方法的区别
- ASP应用之模板采用
- ASP语言实现对SQL SERVER数据库的操作
- 采用easyui tree编写简单角色权限代码的方法
- 详解MySQL的limit用法和分页查询语句的性能分析
- Python 多线程的实例详解
- 基于jQuery实现Tabs选项卡自定义插件
- Flash与数据库的连接方法与代码
- 用iframe实现不刷新整个页面上传图片的实例
- Tornado服务器中绑定域名、虚拟主机的方法
- SpringMVC实现通过邮件找回密码功能
- 深入理解hibernate的三种状态
- python获取本地计算机名字的方法