一、

GridView的DataKeyNames属性设为”ID,Name”

GridView1.DataKeyNames = new string[]{ “ID”,”Name” };

列中LinkButton的CommandName属性设为”Delete”

就可以在GridView1_RowDeleting中写代码:

DataKey key = GridView1.DataKeys[e.RowIndex];

int id = int.Parse(key[0].ToString());//得到id字段值

string name = key[1].ToString();//得到name字段值

二、

<asp:GridView ID="你的Gridview ID 名(暂定XXXX)" DataKeyNames="表里的ID字段名" OnRowDeleting="XXXX_RowDeleting" …>

protected void XXXX_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
int nID = Int32.Parse(XXXX.DataKeys[e.RowIndex].Value.ToString()); }
//这样就获取DataKeyNames指定字段的内容了,一般DataKeyNames用于指向某一个表的ID值,其他的也可以。

首先绑定DataKeyNames

GridView.DataKeyNames = new string[] { “字段名称” };

取值

string aaa= GridView.DataKeys[e.Row.RowIndex].Value.ToString();

1、在绑定时设置主键:

//设置主键;

GridView1.DataKeyNames = new string[] { “id” };

GridView1.DataBind();

2、获取键值:

GridView1.DataKeys[e.RowIndex].Value.ToString();

按钮事件里添加

string str_dk= GridView1.DataKeys[e.Row.RowIndex].Value.ToString();

如果GridView控件的atDaKeyNames属性设置了表的两个字段(SubjectID,Mode),那么在为GridView绑定数据时对库表的每个记录的指定字段值要作出判断。后台代码中的e.Row.RowIndex即表示GridView的当前行(对应于库表的当前记录);

而 View1.DataKeys[e.Row.RowIndex].Values[“Mode”].ToString()则获取当前行指定字段(Mode) 的值。

若前台代码只写:DataKeyNames=”SubjectID’(即DataKeyNames属性只填入一个字段名),

则后台只需写成: View1.DataKeys[e.Row.RowIndex].Value.ToString()) 即可。

  同样的,要动态获取当前行另一个字段的值可以这样写: View.DataKeys[e.Row.RowIndex].Values[“SubjectID”].ToString())。

版权声明:本文为博主原创文章,未经博主允许不得转载。

最新文章

  1. Rafy 框架 - 为数据库生成注释
  2. [LeetCode] Path Sum II 二叉树路径之和之二
  3. 认识Java Core和Heap Dump
  4. 最简单的SVN环境搭建过程
  5. ArrayList与Vector、HashMap与HashTable
  6. [转]Traceroute网络排障实用指南(1)
  7. python定制类(以Fib类为例)
  8. JDK1.8源码分析之HashMap(一) (转)
  9. 201521123042《Java程序设计》 第9周学习总结
  10. 3.2.2 break 与 continue 语句
  11. 03_Weblogic之配置简单域:启动和配置域,使用模板创建域,使用控制台
  12. Windows7安装Pygame软件
  13. ASP.NET 页面执行顺序
  14. React 表单与事件
  15. flask模板结构组织(局部模板、宏、模板继承)
  16. python3—列表
  17. Angularjs 中的 controller
  18. 选择 React Native 的理由
  19. 在ubuntu 18.04下,无线网卡无驱动,连不上wifi,显示wifi没有适配器的解决方法
  20. 使用树莓派拍摄延时动画,制作GIF图

热门文章

  1. Xml 学习
  2. sqlplus 可以登录 plsql 不能登录
  3. Java权限讲解
  4. android浪漫樱花凋零动态壁纸应用源码
  5. mysql 不能远程连接
  6. javascript之DOMReady
  7. HTTP Error 500.21解决方案
  8. DTCMS一些问题
  9. memcached 使用积累
  10. MySQL查询LIKE如何匹配下划线 通配符转义