I had done it but AutoGenerateColumns was false.Below is my XAML.
[HTML]
<esri:FeatureDataGrid x:Name="dgScheduling" AutoGenerateColumns="False"
Margin="0,0,0,0" FontSize="9.667" CanUserReorderColumns="False"
IsReadOnly="True" ScrollViewer.HorizontalScrollBarVisibility="Auto"
ScrollViewer.VerticalScrollBarVisibility="Auto" FrozenColumnCount="1">
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn Width="50" CanUserResize="False" CanUserReorder="False" CanUserSort="False">
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Grid>
<StackPanel Orientation="Horizontal">
<Button Content="Edit" x:Name="btnEdit" Margin="2,0,0,2" Click="btnEdit_Click" Style="{StaticResource btnEdit}" ToolTipService.ToolTip="Edit" />
<Button Content="Pano" x:Name="btnPano" Margin="2,0,0,2" Style="{StaticResource buttonPano}" Click="btnPano_Click" ToolTipService.ToolTip="View Pano" />
</StackPanel>
</Grid>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
</esri:FeatureDataGrid>
[/HTML]
Hope this helps.