GridView点击一行 取数据

摘要:
1.在background_ RowDataBound(objectsender,GridViewRowEventArgse){this.lblCurrentPage.Text=string.Format(“当前页面{0}/总计{1}页”,this.gvm.PageIndex+1,this.gvm.PageCount)//遍历所有行以设置每个页面的边框样式(Tabl
1.后台添加点击事件
protected
 void gvadm_RowDataBound(object sender, GridViewRowEventArgs e)         {             this.lblCurrentPage.Text = string.Format("当前第{0}页/总共{1}页"this.gvm.PageIndex + 1, this.gvm.PageCount);             //遍历所有行设置边框样式               foreach (TableCell tc in e.Row.Cells)             {                 tc.Attributes["style"] = "border-color:#D9ECFB";             }             if (e.Row.RowIndex != -1)             {                 int id = e.Row.RowIndex + 1;                 e.Row.Cells[0].Text = id.ToString();             }             //执行循环,保证每条数据都可以更新             for (int i = 0; i < gvm.Rows.Count + 1; i++)             {                 //首先判断是否是数据行                 if (e.Row.RowType == DataControlRowType.DataRow)                 {                     //当鼠标停留时更改背景色                     e.Row.Attributes.Add("onmouseover""c=this.style.backgroundColor;this.style.color='red';this.style.backgroundColor='#D9ECFB'");                     //当鼠标移开时还原背景色                     e.Row.Attributes.Add("onmouseout""this.style.backgroundColor=c;this.style.color='black';this.style.backgroundColor=c");                     e.Row.Attributes.Add("id""row_" + i.ToString());                     e.Row.Attributes.Add("onclick""Item_Click(this)");                     e.Row.Attributes["style"] = "Cursor:pointer";                 }             }         }
2.前台赋值
<script type="text/javascript">
        function Item_Click(item) {
            $("#txtCapability").attr("value", item.cells[2].innerText);
            $("#txtAH").attr("value", item.cells[5].innerText);
            $("#txtFOH").attr("value", item.cells[8].innerText);
            $("#txtGAAG").attr("value", item.cells[3].innerText);
            $("#txtSH").attr("value", item.cells[6].innerText);
            $("#txtEUNDH").attr("value", item.cells[9].innerText);
            $("#txtPH").attr("value", item.cells[4].innerText);
            $("#txtUOH").attr("value", item.cells[7].innerText);
        }
    </script>

免责声明:文章转载自《GridView点击一行 取数据》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java线程占多大的内存,占哪里的内存?VMware虚拟机里centos7下安装mysql5.6并授权远程连接Navicat下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

CSS盒子模型+box-sizing

当对文档进行布局时,浏览器渲染引擎会根据css-Box模型(CSS Basic Box model)将所有元素表示为一个矩形盒子。CSS决定这些盒子的大小,位置以及属性(颜色,背景,边框尺寸) 标准盒模型 从外向内依次为: Margin + border + padding + content-width 外边距区域margin area用空白区域扩展边框...

CSS3---渲染属性

1.计数器 CSS3计数器(CSS Counters)可以允许我们使用css对页面中的任意元素进行计数,实现类似于有序列表的功能。与有序列表相比,它的突出特性在于可以对任意元素计数,同时实现个性化计数。 1>语法counter-reset: [ <identifier> <integer>? ]+ | none | inhe...

元素大小-偏移量(offset)客户区大小(client)滚动大小(scroll)

一、偏移量---offset 1、定位父级   在理解偏移大小之前,首先要理解offsetParent。人们并没有把offsetParent翻译为偏移父级,而是翻译成定位父级,很大原因是offsetParent与定位有关   定位父级offsetParent的定义------》与当前元素最近的经过定位(position不等于static)的父级元素,主要...

CSS3之边框图片border-image

CSS3中有关border的属性,还有很多,今天我将为大家介绍一个很好玩的属性——Border-image。有了CSS3之边框图片Border-image,我们可以轻松搞定圆角,轻松搞定很多之前难搞的东东。 一、border-image的语法 1、border-image-source border-image-source:url(image);/*im...

canvas中文字和图片的绘制

绘制文字 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>canvas</title> <style> .canvas{border:1px...

“&amp;lt;”特殊符号写法

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> 6 <title>特殊...