C# 是否从TableAdapter中删除行?
我必须从连接到数据库SQL的datagridview中删除一行,但我不知道如何调用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方法 然后 现在编写查
按钮中的方法(单击(删除)
(例如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)