der*_*eru 2 c# vb.net wpf xaml datagrid
我的 WPF .net 应用程序中有两个 DataGrid。其中一个工作正常,另一个正在创建一行(空),我不知道它添加到哪里。数据网格看起来与我非常相似。
以下是网格的生成方式:
<DataGrid AutoGenerateColumns="False"
Name="grid1">
<DataGrid.Columns >
<DataGridTextColumn Binding="{Binding Path=HUHU}" MinWidth="120" Header="HUHU" />
... some columns
</DataGrid.Columns>
</DataGrid>
<DataGrid AutoGenerateColumns="False"
Name="grid2" >
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding Path=HU}" MinWidth="50" Header="HU" />
... some columns
</DataGrid.Columns>
</DataGrid>
Run Code Online (Sandbox Code Playgroud)
以下是网格的填充方式:
Dim grid1Source = New List(Of SomeType)
For Each a As SomeType In MyFunctions.GetAllCalendarItems(CalendarPicker.SelectedDate)
grid1Source.Add(a)
Next
grid1.ItemsSource = gird1Source
Dim grid2Source = New List(Of SomeOtherType)
For Each fa As SomeOtherTypeIn MyFunctions.GetsomeCalendarItems(CalendarPicker.SelectedDate)
grid2Source.Add(fa)
Next
grid2.ItemsSource = grid2Source
Run Code Online (Sandbox Code Playgroud)
现在棘手的事情是:它们看起来不同。其中一个包含一个空行。(你可以在下图中看到它)这并不是因为函数返回了坏/空对象(用调试器检查了大约 500 次)。
任何想法如何解决这一问题?
归档时间: |
|
查看次数: |
2270 次 |
最近记录: |