asp.net中删除语句

protectedvoidGridView1_RowDeleting(objectsender,GridViewDeleteEventArgse){stringsqlco... protected void GridView1_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
string sqlconn = "Data Source=.;Initial Catalog=abc;User ID=sa;PassWord=sasa";
SqlConnection conn=new SqlConnection(sqlconn);
string sqlstr = "delete from users where u_ID=@u_ID";
SqlCommand cmd = new SqlCommand(sqlstr, conn);
conn.Open();

try
{
cmd.Parameters.Add("@u_ID", SqlDbType.Int,4);
cmd.Parameters["@u_ID"].Value = GridView1.DataKeys[0].Values;
Label1.Text = "删除成功";
}
catch(SqlException ex)
{
Label1.Text = "删除失败"+ex.Message;
}
conn.Close();
BindGrid();
}
索引超出范围。必须为非负值并小于集合大小。
u_ID是主键
展开
 我来答
lovemingming
2010-04-16 · TA获得超过4137个赞
知道大有可为答主
回答量:1422
采纳率:0%
帮助的人:1430万
展开全部
这个怎么了?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式