Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/306.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# 类型数据集激活查询C_C#_Typed Dataset - Fatal编程技术网

C# 类型数据集激活查询C

C# 类型数据集激活查询C,c#,typed-dataset,C#,Typed Dataset,我有一个TypedDataSet对象。我有一个查询select name from t_表,其中的名称类似于“%text from user”;如何将此查询插入数据集中并在t_表上激活它?我需要从用户那里获取一条文本,并根据他给我的信息激活查询。如何做到这一点?如果您想从类型数据集中获益,那么您必须向设计器中添加表,否则,通过编写IMO代码来完成同样的工作会很复杂 按照说明使用类型化数据集 我刚刚又添加了一个带有where子句的查询, 现在你只需要打个电话 Adapter.FillByName(

我有一个TypedDataSet对象。我有一个查询select name from t_表,其中的名称类似于“%text from user”;如何将此查询插入数据集中并在t_表上激活它?我需要从用户那里获取一条文本,并根据他给我的信息激活查询。如何做到这一点?

如果您想从类型数据集中获益,那么您必须向设计器中添加表,否则,通过编写IMO代码来完成同样的工作会很复杂

按照说明使用类型化数据集

我刚刚又添加了一个带有where子句的查询, 现在你只需要打个电话

Adapter.FillByName(tablename,value of parameter)

是否没有其他方法来编写它,使其更简单?只是添加一个查询并激活它…它并没有做我想做的事情。我编辑了我的答案以使其更清晰。如果您使用designer,则可以添加带有where子句和相应参数的查询。我发布了一个截图,如果你看起来像这样,请告诉我……是的。诸如此类的事。你能把所有的查询都写在这里吗?如何添加查询,以及如何告诉它得到了哪些参数?在您的示例中,FillByName是查询,它不应该从表中激活吗?比如:Adapter.Table2.FillByNametablename,参数值只需右键单击Adapter并说“添加查询”,您将获得完整的查询窗口,您将看到过滤器列thr,这是您设置参数所需的。或者在查询窗口中编写查询,并为where子句编写@Name之类的参数。比如从emp中选择*,其中name=@name。最后,您必须使用adapter.fillbyname,为此,您需要创建适配器实例,然后进一步使用它。