c#Dataset - 使用WHERE条件

时间:2016-02-09 13:55:25

标签: c# .net datasource

我有一个数据集,tableadapter和bindingsource,用于从数据库和窗体中获取数据。

SELECT语句基本上是SELECT * FROM Employee 返回50,000行。

我想在填充之前添加​​WHERE子句,所以我没有用50,000行填充数据表。例如,将SELECT语句修改为:

SELECT * FROM Employees WHERE Lastname LIKE 'A%'

我该怎么做?

例如我正在尝试这个但是SelectCommand设置为空,所以它失败了。不确定何时填充SelectCommand。

Me.taBoxesCarrierTech.Adapter.SelectCommand.CommandText = 
Me.taBoxesCarrierTech.Adapter.SelectCommand.CommandText & _
"AND BL.LOG_NO = " & mPhantomLogNum

1 个答案:

答案 0 :(得分:1)

如果要将WHERE子句与TableAdapter一起使用,则需要构建parameterized TableAdapter query