Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/300.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 是否从TableAdapter中删除行?_C#_.net_Ado.net - Fatal编程技术网

C# 是否从TableAdapter中删除行?

C# 是否从TableAdapter中删除行?,c#,.net,ado.net,C#,.net,Ado.net,我必须从连接到数据库SQL的datagridview中删除一行,但我不知道如何调用按钮中的方法(单击(删除)(例如this.nameTableAdapter.DeleteQuery())。 错误显示:_ID,_KlID现在不存在?? Sql查询是: 从Artikulli中删除 其中(ID=@_ID)和(KlID=@_KlID)或 (ID=@_ID)和(KlID=@_KlID)在数据集中右键单击表格适配器,然后添加查询并定义删除查询。然后可以通过表适配器调用delete方法 然后 现在编写查

我必须从连接到数据库SQL的datagridview中删除一行,但我不知道如何调用
按钮中的方法(单击(删除)
(例如
this.nameTableAdapter.DeleteQuery()
)。

错误显示:_ID,_KlID现在不存在?? Sql查询是:

从Artikulli中删除 其中(ID=@_ID)和(KlID=@_KlID)或
(ID=@_ID)和(KlID=@_KlID)

数据集中
右键单击
表格适配器
,然后
添加查询
并定义删除查询。然后可以通过表适配器调用delete方法

然后

现在编写查询(如果查询复杂,请使用查询生成器)

注意:您的参数名称前面有
@
。这里有一个名为
@Id


是的,我这样做了,但我不知道当我单击“输入”按钮(删除)删除行时,如何调用“输入”按钮@侯赛因·纳里马尼Rad@MandarinaPortokalli如果可能,请编写SQL删除查询。从Artikulli中删除,其中(ID=@_ID)和(KlID=@_KlID)或(ID=@_ID)和(KlID=@_KlID)@mandarinaportokali我看不到您的SQL查询。你应该有多少个参数(我认为你没有在向导中正确地创建查询字符串,因为你需要3个参数,但我想你需要1个名为
ID
)的参数?从Artikulli中删除,其中(ID=@\u ID)和(KlID=@\u KlID)或(ID=@\u ID)和(KlID=@\u KlID)看,我有2个参数(ID和KlID)