【问题标题】:C# DatagridVIew Delete SQL dateC# DatagridVIew 删除 SQL 日期
【发布时间】:2013-11-25 17:16:56
【问题描述】:

如何在 C# 的 datagridview 中从 MYSQL 中删除数据 SELECTED(CHECKED)?

我的代码:

 string CONFIG = "server=localhost;userid=root;password=admin;database=program";
 MySqlConnection cone = new MySqlConnection(CONFIG);

 MySqlCommand query2 = new MySqlCommand();
 query2.Connection = cone;
 query2.CommandText = "DELETE FROM TABLE WHERE ID = @ID";
 // I believe the key from this problem stay in line below//
 query2.Parameters.AddWithValue("@ID", gridMovie.SelectedRows);

  cone.Open();
  query2.ExecuteNonQuery();
  cone.Close();

【问题讨论】:

    标签: c# mysql sql datagridview


    【解决方案1】:

    gridview 的 SelectedRow 属性给出了整行。所以你需要提供列值(在你的情况下它是 ID) -

    query2.Parameters.AddWithValue("@ID", gridMovie.SelectedRow
                     .Cells[indexofIDcolumn].Value)
    

    【讨论】:

      猜你喜欢
      • 2023-03-16
      • 2010-12-19
      • 2016-03-28
      • 1970-01-01
      • 1970-01-01
      • 2017-01-08
      • 1970-01-01
      • 1970-01-01
      • 2018-11-03
      相关资源
      最近更新 更多