Dot-Net
刪除 WPF DataGrid 中的空白列
我使用 DataSet 在 WPF (C#) 中填充 DataGrid。結果是:
我想刪除左側的空白列。我想將剩餘空間共享給列。預期結果是:
我的 XAML 程式碼是:
<Window x:Class="RFID.CareerWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="CareerWindow" Height="356" Width="404"> <Grid> <DataGrid x:Name="dg1" HorizontalAlignment="Left" Margin="25,10,0,0" VerticalAlignment="Top" Height="306" Width="355" EnableRowVirtualization="false" EnableColumnVirtualization="false" FontFamily="2 badr" FontSize="20" FlowDirection="RightToLeft" CanUserAddRows="False" CanUserReorderColumns="False"/> </Grid> </Window>
避免設置靜態的高度和寬度。
用於
ColumnWidth="*"共享 DataGridColumns 之間的空間<DataGrid x:Name="dg1" ColumnWidth="*" HorizontalAlignment="Left" VerticalAlignment="Top" Margin="25,10,0,0" EnableRowVirtualization="false" EnableColumnVirtualization="false" FontFamily="2 badr" FontSize="20" FlowDirection="RightToLeft" CanUserAddRows="False" CanUserReorderColumns="False" />

