简体   繁体   English

从TableAdapter删除行?

[英]Delete Row from TableAdapter?

I have to Delete one row from datagridview which is connected to database SQL but i dont know how to call method in Button_click(Delete) .(ex. this.nameTableAdapter.DeleteQuery() ). 我必须从连接到数据库SQL的datagridview中删除一行,但是我不知道如何在Button_click(Delete)调用方法。(例如this.nameTableAdapter.DeleteQuery() )。 在此处输入图片说明

Error show: _ID, _KlID does now exist ?? 错误显示:_ID,_KlID现在不存在? And Sql Query is : 和SQL查询是:

DELETE FROM Artikulli WHERE (ID = @_ID) AND (KlID = @_KlID) OR (ID = @_ID) AND (KlID = @_KlID) 从Artikulli删除(ID = @_ID)AND(KlID = @_KlID)OR(ID = @_ID)AND(KlID = @_KlID)

In your DataSet right click the TableAdapter then AddQuery and define your delete query. 在您的DataSet右键单击TableAdapter然后单击AddQuery并定义您的删除查询。 Then you can call the delete method via your table adapter. 然后,您可以通过表适配器调用delete方法。

在此处输入图片说明

Then 然后

在此处输入图片说明

Now write your query, ( use query builder if it is complicated ). 现在,编写您的查询( 如果很复杂 ,请使用查询生成器 )。

Notice: your parameter names are prefixed with @ . 注意:您的参数名称以@开头。 here I have one parameter named @Id 这里我有一个名为@Id参数

在此处输入图片说明

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM