2011-05-20 89 views
0

我有一个网格,其中有各种记录。在我的表单上,我在网格外部有一个更新和删除按钮。有不同的文本框。当我在网格中选择一行时,它的值出现在这些文本框中,我可以从中更新这些值。这对我来说工作得很好。现在我想删除选定的行? 我不想删除网格中使用删除按钮的记录。我想当我选择一行并按下删除按钮,然后选定的行应该从数据库中删除网格。如何使用网格外的删除按钮在gridview中删除一行?

+0

这是一个Windows应用程序。或WebApp。? – jams 2011-05-20 10:08:09

回答

0

我想如果你已经完成了更新部分,那么你可以很容易地删除选定的行。只需调用一个删除函数,而不是更新一个,然后调用GridView的DataBind()函数。

+0

我已通过使用文本框更新记录。但我不明白如何通过单击按钮删除选定的行。有人说使用viewstate或session来存储id feild,然后使用这些来删除记录。我想知道如何使用viewstate属性来删除网格中的选定记录。 – gaurav 2011-05-20 11:16:44

+0

我在说的是,因为你已经更新了选定的记录,那么你确切知道哪个记录已被选中(这可能是通过它的ID),然后知道这个确切的记录,而不是调用updateRecord(id,newText)只是调用deleteRecord(id)这两个函数是您可能为访问数据源而定义的函数。 – Mousa 2011-05-20 13:33:46