gridview中有datakey怎么找到对应的那行 gridview的DataKeyNames已设成主键字段我现在有个主键比如为“Order-001"怎么找到gridview里主键为"order-001"的那行除了每行循环一遍,还有别的简便方法吗? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果前台呈现数据时需要对 主键为"order-001" 的哪行特殊处理的话,完全可以在前台代码中判断。如果是要在后台代码操作什么的话,只能循环或者在源数据中查找 了 如果你设置为主键字段protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e) { string sqlstr = "delete from 表 where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'"; sqlcon = new SqlConnection(strCon); sqlcom = new SqlCommand(sqlstr,sqlcon); sqlcon.Open(); sqlcom.ExecuteNonQuery(); sqlcon.Close(); bind(); }如果手写的估计还是要遍历了~~~~~~ 你添加一列,然后选中哪一列,就取出来他的 key GridView1.DataKeys[e.RowIndex].Value.ToString() 为什么我点按钮时 循环出来的文本框总是出现逗号啊 有什么解决办法 DataSet取得了数据,但是跑出来的PDF文件却没有内容,真是奇怪! 在js中给图片加链接 求一效率高的SQL 散分,望推荐几本真正经典能提高asp.net能力的书 请求把以下ASP代码转为ASP.NET代码 email服务器配置问题 紧急 大家帮忙 谢 关于DropDownList,大家看看,也许很简单(不知道你遇到过吗) DataGrid的嵌套的问题 怎么获得ExecuteNonQuery()函数影响的行数 .net镶嵌外部程序出错 js编码后的页面跳转后,用Request.UrlReferrer获取
protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string sqlstr = "delete from 表 where id='" + GridView1.DataKeys[e.RowIndex].Value.ToString() + "'";
sqlcon = new SqlConnection(strCon);
sqlcom = new SqlCommand(sqlstr,sqlcon);
sqlcon.Open();
sqlcom.ExecuteNonQuery();
sqlcon.Close();
bind();
}
如果手写的估计还是要遍历了~~~~~~