I use the Datagrid for display the records in Silverlight.I use Itemsource for bind the Data in DataGrid. It was working fine.
I form the Grid Like,
Grid x:Name="LayoutRoot" Background="White" Margin="-157,-45,-318,0">
<sdk:DataGrid HorizontalAlignment="Left" Height="242.195"
Margin="93.282,26.764,0,0" VerticalAlignment="Top"
Width="496.08" RenderTransformOrigin="0.5,0.5"
UseLayoutRounding="False" d:LayoutRounding="Auto" Name="showrecordgrid" >
<sdk:DataGrid.Columns>
<sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button >Edit</Button>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn>
<sdk:DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<Button >Delete</Button>
</DataTemplate>
</sdk:DataGridTemplateColumn.CellTemplate>
</sdk:DataGridTemplateColumn>
</sdk:DataGrid.Columns>
<sdk:DataGrid.RenderTransform>
<CompositeTransform Rotation="-0.566"/>
</sdk:DataGrid.RenderTransform>
</sdk:DataGrid>
The Buttons will shows in the starting of the Column.I need to reorder the button in the end of the column?
Refer the ScreenShot,

EditandDeletecolumns are defined? - Bahman_Aries