1
我有一個DataGrid
的視圖。這DataGrid
,在我的ViewModel綁定到List
。 我的ViewModel通過使用EF6和MySQL 5.6來填充這個列表。它從視圖而不是表格中檢索數據。兩個Datagrids具有相同的源,但輸出的結果略有不同
奇怪的是:當我的應用程序顯示數據時,有一行'似乎'被複制到另一行。 但是,在Mysql Workbench中,同一行根本不重複。看看下面:
以上是從Workbench顯示的細節,因爲它們的數據網格。 但是......
在我的應用程序在同一行似乎被複制。
具有諷刺意味的是 - 在我的應用程序中 - 我應該指定Format
字段只顯示'RTGS'付款,同一'重複'行將在結果中顯示。儘管在Format
字段中提供了「現金」。
的代碼來填充這個Datagrid的:
XAML
<DataGrid ItemsSource="{Binding ContributionsList, Mode=TwoWay, UpdateSourceTrigger=PropertyChanged}"
AutoGenerateColumns="True"/>
視圖模型
var ContributionsQuery = ((LogicApp)Application.Current).ContextHeavy.viewcontributionsjournals.Where(
t => t.Captured > MinRequestedDate
&& t.Captured < MaxRequestedDate);
ContributionsList = new List<viewcontributionsjournal>(ContributionsQuery);
任何想法是什麼導致了這種行爲?除前幾列外,這些行應該沒有任何共同之處。那麼,爲什麼看起來一個人正在覆蓋另一個?
嗨。抱歉耽擱了。我只有互聯網藝術作品。該解決方案確實刪除了其中一行。但它不是被覆蓋的。原來,我的觀點從左連接到內連接變成了一個騙局。 – Offer