【发布时间】:2014-10-18 14:32:07
【问题描述】:
我有一件容易的事要为你做,但我不知道为什么,我做不到。
这是我的代码:
public partial class MainWindow : Window
{
private BDDInterneEntities cnn = new BDDInterneEntities();
public MainWindow()
{
InitializeComponent();
}
private void SampleSolution(DataTable CapitalisationActuelle, DataTable DonneesDUMP)
{
var result = from table1 in CapitalisationActuelle.AsEnumerable();
join table2 in DonneesDUMP.AsEnumerable() on table1.Field<char>("PMRQTOTM") equals table2.Field<char>("PMRQTOTM")
where table1.Field<char>("PMRQTOTM") != table2.Field<char>("PMRQTOTM")
select table1;
}
我想执行这个方法:SampleSolution 但我无法将它调用到我的 MainPage 中, 如果我这样做了
SampleSolution = new SampleSolution();
我遇到了错误:“WpfApplication3.MainWindow.SampleSolution(System.Data.DataTable, System.Data.DataTable) 是一种‘方法’,但它被用作‘类型’
有人知道出了什么问题,我该怎么做才能在 MainWindow 上调用我的方法?
提前致谢。 弗洛里安·塞尔瓦
编辑 1:
private void SampleSolution()
{
var result = from table1 in CapitalisationActuelle
join table2 in DonneesDUMP on table1.Field<char>("PMRQTOTM" equals table2.Field<char>("PMRQTOTM")
where table1.Field<char>("PMRQTOTM") != table2.Field<char>("PMRQTOTM")
select table1;
}
这是我当前的 SampleSolution 脚本。
【问题讨论】:
-
您绝对不希望在查询中使用分号
-
代码编译我只是语法错误
标签: c# methods types datatable