2013-01-19 23 views
0

我在WPF中有一個窗口,我有一個datagrid,並且在datagrid下我想有按鈕。WPF - 把datagrid放到更多的列中

我這樣定義一個父格:

<Grid.ColumnDefinitions> 
      <ColumnDefinition Width="Auto" /> 
      <ColumnDefinition Width="Auto" /> 
      <ColumnDefinition Width="Auto" /> 
     </Grid.ColumnDefinitions> 
     <Grid.RowDefinitions> 
      <RowDefinition Height="50*" /> 
      <RowDefinition Height="50*" />   
     </Grid.RowDefinitions> 

所以在第一行,我想有一個數據網格,這將是在所有三列,並在網格我想在每一個按鈕柱。

如果我做這樣的:

<DataGrid Grid.Row="0" Grid.Column="0" 
<Button Grid.Row="1" Grid.Column="0" 
<Button Grid.Row="1" Grid.Column="1" 
<Button Grid.Row="1" Grid.Column="2" 

最後兩個按鈕顯然右側從DataGrid。如何讓數據網格下的所有三個按鈕?

謝謝

回答

0

添加Grid.ColumnSpan = 「3」:

<DataGrid Grid.Row="0" Grid.Column="0" Grid.ColumnSpan="3" 
+0

正是我一直在尋找,謝謝。 –