我有一个gridView,我把它绑定到SQLdatasource,它包含SELECT命令(在GridView中显示数据)。我尝试在SQLDataSource向导中添加DELETE命令。但是当向导请求参数值定义时,它不会要求我在DELETE命令中使用的参数。
如何为DELETE命令定义参数?
一个参数来自gridview中显示的值。
P.S:SELECT命令使用连接查询中两个单独表的数据。
CODE:
SELECT Document_Name, Document_Path FROM Document_Details WHERE (Document_Id IN (SELECT Document_Id FROM Favourite_Documents WHERE (E_Id = @parameid)))
DELETE FROM fovourite_documents WHERE (E_id = @parameid) AND (document_id = @paramdocid)
它只询问SELECT中存在的参数而不是DELETE语句中的参数
找到了一些东西:
SO中的一些问题。抱歉,请查看代码:http://pastebin.com/rCYSiK5V在此代码中,我手动为DeleteParameters中的parameid添加了SessionParameter。
现在,我希望它从当前选定行的主键中获取paramdocid值。我该怎么做?