Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/292.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# System.Data.SqlClient.SqlException:事务在触发器中结束。批处理已中止 请格式化您的代码并详细说明您的问题。您的代码中是否有一个括号太多?@boisvert是的,您有。 protected void btnDelete_C_C#_Ado.net - Fatal编程技术网

C# System.Data.SqlClient.SqlException:事务在触发器中结束。批处理已中止 请格式化您的代码并详细说明您的问题。您的代码中是否有一个括号太多?@boisvert是的,您有。 protected void btnDelete_C

C# System.Data.SqlClient.SqlException:事务在触发器中结束。批处理已中止 请格式化您的代码并详细说明您的问题。您的代码中是否有一个括号太多?@boisvert是的,您有。 protected void btnDelete_C,c#,ado.net,C#,Ado.net,System.Data.SqlClient.SqlException:事务在触发器中结束。批处理已中止 请格式化您的代码并详细说明您的问题。您的代码中是否有一个括号太多?@boisvert是的,您有。 protected void btnDelete_Click(object sender, EventArgs e) { foreach (GridViewRow gvrow in gvDetails.Rows) { //Finiding checkbox

System.Data.SqlClient.SqlException:事务在触发器中结束。批处理已中止
请格式化您的代码并详细说明您的问题。您的代码中是否有一个括号太多?@boisvert是的,您有。
 protected void btnDelete_Click(object sender, EventArgs e)
 {
     foreach (GridViewRow gvrow in gvDetails.Rows)
     {
         //Finiding checkbox control in gridview for particular row
         CheckBox chkdelete = (CheckBox)gvrow.FindControl("chkSelect");
         //Condition to check checkbox selected or not
         if (chkdelete.Checked)
         {
             //Getting UserId of particular row using datakey value
             int usrid = Convert.ToInt32(gvDetails.DataKeys[gvrow.RowIndex].Value);

             using (SqlConnection con = new SqlConnection("Data Source=murugan-pc;Initial Catalog=rg_lava_software;User ID=sa;Password=123"))
             {
                 con.Open();
                 SqlCommand cmd = new SqlCommand("delete from emp where empid=" + usrid, con);
                 cmd.ExecuteNonQuery();
                 con.Close();
             }
         }
     }
     BindUserDetails();
 }
 }