GridView点击一行 取数据
2013-06-28 14:24
169 查看
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控件中点击删除链接,删除一行数据
- 在Gridview控件中点击编辑链接,把这一行数据传给编辑界面进行修改
- 功能齐全的GridView!Asp.Net中GridView的自定义分页,带箭头的排序,鼠标高亮每一行,无数据时的提醒,点击Button弹出框!
- 在Gridview控件中点击编辑链接,把这一行数据传给编辑界面进行修改
- Jquery ajax请求data显示在GridView上,点击GridView中的任何一行alert这行数据
- 点击GridView模版列里的按钮取GridView当前被操作行的数据
- C#实现通过单击gridview中的选择其中的一行数据
- 无限轮播+网络请求+GridView展示数据+ImageLoader-SD卡缓存+点击轮播图跳转页面
- Gridview点击一行变色
- 点击添加按钮,使用ajax动态添加一行和移除一行,并且序号重新排序和数据不重复操作判断
- GridView 点击获取,获取Adapter数据
- ListView中嵌套GridView时GridView的数据无法完全显示,只显示一行
- 点击GridView模版列里的按钮取GridView当前被操作行的数据
- gridview删除一行数据提示
- 非常标准的类,获得和展示listview或gridview数据。并且点击获得详情页面。
- Delphi中点击DBGrid某一行获得其详细数据方法
- GridView中点击CheckBox选中一行来改变此行的颜色
- 点击GridView模版列里的按钮取GridView当前被操作行的数据
- GridView 删除某一行,只去除GridView中的记录,不更新数据库
- 在可编辑表格EditorGrid中,我选择一行已输入的数据,点击删除按钮,该行数据将被删除,然后当我点击表单提交按钮时,已经被删除的那一行数据仍然被插入数据库中