毁灭
活跃的成员
- 已加入
- 2020年3月28日
- 留言内容
- 36
- 编程经验
- 1-3
我的WPF应用程序主窗口中有一个ItemTemplate,其中显示了SQLite数据库中所有人员的详细信息。
每行有8列,其中之一是删除按钮。我想在我的代码后面单击删除按钮的行的所有字段中获取值。
我已经成功加载了数据,但是当我单击行的删除按钮时无法弄清楚如何获取行中的所有值。
我想在数据库删除操作中传递这些值。
这是我的itemTemplate代码:
这是我的ItemTemplate的视图:
在这件事上我可以得到任何帮助吗?
提前致谢。
每行有8列,其中之一是删除按钮。我想在我的代码后面单击删除按钮的行的所有字段中获取值。
我已经成功加载了数据,但是当我单击行的删除按钮时无法弄清楚如何获取行中的所有值。
我想在数据库删除操作中传递这些值。
这是我的itemTemplate代码:
C#:
<ItemsControl x:Name="RecordsTable" FontSize="16" Margin="0,87,0,0">
<ItemsControl.ItemTemplate>
<DataTemplate>
<Grid>
<Grid.ColumnDefinitions>
<ColumnDefinition 分享dSizeGroup="Col1" />
<ColumnDefinition 分享dSizeGroup="Col2" />
<ColumnDefinition 分享dSizeGroup="Col3" />
<ColumnDefinition 分享dSizeGroup="Col4" />
<ColumnDefinition 分享dSizeGroup="Col5" />
<ColumnDefinition 分享dSizeGroup="Col6" />
<ColumnDefinition 分享dSizeGroup="Col7" />
<ColumnDefinition 分享dSizeGroup="Col8" />
</Grid.ColumnDefinitions>
<Label Background="Transparent" BorderThickness="1" x:Name="DashaButton" Grid.Column="0" Content="{Binding Personname}" BorderBrush="Black" />
<Label Grid.Column="1" HorizontalContentAlignment="Center" Content="{Binding datetime}" BorderThickness= "1" BorderBrush="Black" />
<Label BorderThickness="1" HorizontalContentAlignment="Center" Grid.Column="2" Content="{Binding DayLight}" BorderBrush="Black"/>
<Label BorderThickness="1" HorizontalContentAlignment="Center" Grid.Column="3" Content="{Binding PositionCenter}" BorderBrush="Black"/>
<Label BorderThickness="1" HorizontalContentAlignment="Center" Grid.Column="4" Content="{Binding City}" BorderBrush="Black"/>
<Label BorderThickness="1" HorizontalContentAlignment="Center" Grid.Column="5" Content="{Binding Altitude}" BorderBrush="Black"/>
<Label BorderThickness="1" HorizontalContentAlignment="Center" Grid.Column="6" Content="{Binding PhoneNumber}" BorderBrush="Black"/>
<Button x:Name="Delete" Background="Transparent" Foreground="Black" Content="Delete" Click="Delete_Click" CommandParameter="{Binding Path=ID}" BorderThickness="1" Grid.Column="7" BorderBrush="Black" />
</Grid>
</DataTemplate>
</ItemsControl.ItemTemplate>
</ItemsControl>
这是我的ItemTemplate的视图:
在这件事上我可以得到任何帮助吗?
提前致谢。