(1)按ID删除SQL中的记录
(2)删除DataGridView中的行

解决方案 »

  1.   

    if (this.dataGridView1.SelectedRows.Count > 0) 
                    { 
                        DataRowView drv = dataGridView1.SelectedRows[0].DataBoundItem as DataRowView; 
                        drv.Delete(); 
                        MessageBox.Show("删除数据集记录操作成功!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information); 
                        //这样已经把dataGridView1里面选中的行删除了,却无法删除SQL里面的数据 
                    } 
     drv.Delete(); 
    你这里不需要带一个主键ID进去删除的吗???
      

  2.   

    if (this.dataGridView1.SelectedRows.Count > 0) 
                    { 
                        DataRowView drv = dataGridView1.SelectedRows[0].DataBoundItem as DataRowView; 
                        drv.Delete(); 
                        MessageBox.Show("删除数据集记录操作成功!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information); 
                        //这样已经把dataGridView1里面选中的行删除了,却无法删除SQL里面的数据 
                    } 
    drv.Delete(); 
    你这里不需要带一个主键ID进去删除的吗???
      

  3.   

     try
                {
                    if (this.dataGridView1.SelectedRows.Count > 0)
                    {
                        DataRowView drv = dataGridView1.SelectedRows[0].DataBoundItem as DataRowView;
                        drv.Delete();
                        dataGridView1.DataSource = thisDataSet.Tables[0];
                        SqlConnection thisConnection = new SqlConnection(
                        "Server=(local);Integrated Security=True;" +
                        "Database=stu");
                        thisConnection.Open();
                        SqlCommand cmd = new SqlCommand("delete from t_user where f_username", thisConnection);                    cmd.ExecuteNonQuery();
                        thisConnection.Close();                    userload();                    MessageBox.Show("删除数据集记录操作成功!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                }
                catch (Exception ex)
                {
                    ex.Message.ToString();
                }
    大哥不好意思,没有复制完整,,删除按钮的代码是这样的~~~
      

  4.   

    if (this.dataGridView1.SelectedRows.Count > 0)  
      {  
      DataRowView drv = dataGridView1.SelectedRows[0].DataBoundItem as DataRowView;  
      drv.Delete();  
      MessageBox.Show("删除数据集记录操作成功!", "信息提示", MessageBoxButtons.OK, MessageBoxIcon.Information);  
      //这样已经把dataGridView1里面选中的行删除了,却无法删除SQL里面的数据  
      }  
     drv.Delete();  
    你这里不需要带一个主键ID进去删除的吗???
      

  5.   

    C#.net,Javascript,AJAX,SilverLight,HTML5,CSS3,WPF,WCF,Win Phone技术交流群118907238