如何从当前编辑行的某些单元格中删除值

本文关键字:单元格 删除 编辑 | 更新日期: 2023-09-27 18:32:23

I have a simple gridview:
A sql datasource to bind data from table data to gridview.

在网格视图行更新时,我想清除当前编辑行的某些列中的单元格值,因此也应从表数据中删除这些值。我该怎么做?

像这样:

SqlDataSource1.DeleteCommand = "Delete value from column1,column2 where rowid=@rowid"; //I need the right statment
SqlDataSource1.Delete();

如何从当前编辑行的某些单元格中删除值

我认为这里有一些令人困惑的东西。如果要"取消"2 列值,则可以简单地将它们设为 null :

 UPDATE table
    SET column1 = null,
        column2 = null
  WHERE rowid = @rowid;

或者只是删除整行

DELETE FROM table
WHERE rowid = @rowid;