Remove the blank column in a WPF DataGrid
.net, datagrid, wpf, xaml
Solution
Avoid setting static Height and Width.
Use `ColumnWidth="*"` to share the space between your 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" />
Problem
I use a DataSet to populate a DataGrid in WPF (C#). The result is: I want to remove blank column at left side. And I want to share remaing space to columns. Expected result is: My XAML code is: ``` <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> ```