获取gridview行索引的问题!急死我了!! 我现在得到了DataKeyNames的数组,现在要根据这个数组找到每一个数据的索引,然后逐条删除!请问怎么写啊! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string userid = GridView1.DataKeys[e.RowIndex].Value.ToString(); DataKeyNames不已经就是主键了吗?还要怎么样? 是不是要根据这个主键列表,找到每行数据的主键值然后构造delete语句? 你可能对DataKeyNames的理解有误这个数据是记录你要在内部记录的GRID中的数据源的字段的列表,要是只要数据表索引的话,DataKeyNames=ID 就够了然后这样取grid.datakeys[i]["ID"].tostring().trim()就取到了其中i是grid真实行的索引,是从0~grid.rows.count-1 的数 是这样!我现在得到了一个DataKeyNames数组,{ 1011,1022,1033,1044}我现在要删除这些这些行!但是我还需要每一行的索引,该怎么做?所以我才问:得到了DataKeyNames的数组,现在要根据这个数组找到每一个数据的索引。 foreach(DataKey key in GridView1.DataKeys){ string sql = "delete from tablename where KeyFieldName='" + key.Value.ToString() + "'"; //执行sql语句} 如何编写安装数据库的应用程序 购物网站中如果同时购买多件商品只生成一个订单吗 (庖丁解牛第五章问题)一个服务器控件继承中的问题? HttpUploadModule.cs的问题 求PDF页面转成图片的控件 求一条javascript的正则表达式 急救~~关于URL 表格列链接问题 IIS在哪啊? 大家在ajax框架下怎样保存如用户名、用户权限的? findControl中的Button问题 身无分文发帖:问一奇怪现象,望大义解答
还要怎么样?
然后构造delete语句?
grid.datakeys[i]["ID"].tostring().trim()
就取到了
其中i是grid真实行的索引,是从0~grid.rows.count-1 的数
我现在要删除这些这些行!但是我还需要每一行的索引,该怎么做?所以我才问:得到了DataKeyNames的数组,现在要根据这个数组找到每一个数据的索引。
{
string sql = "delete from tablename where KeyFieldName='" + key.Value.ToString() + "'";
//执行sql语句
}