I have a simple gridview:
A sql datasource to bind data from table data to gridview.
在gridview行更新中,我想清除当前编辑行的某些列的单元格值,因此也应该从表格数据中删除这些值。我怎么能这样做?
类似的东西:
SqlDataSource1.DeleteCommand = "Delete value from column1,column2 where rowid=@rowid"; //I need the right statment
SqlDataSource1.Delete();
答案 0 :(得分:3)
我认为这里有些令人困惑的事情。如果要“删除”2列值,则只需将它们设为空:
UPDATE table
SET column1 = null,
column2 = null
WHERE rowid = @rowid;
或只是删除整行
DELETE FROM table
WHERE rowid = @rowid;