Hello
Style style = new System.Windows.Style();
style.TargetType = typeof(TextBlock);
Setter setter = new Setter();
setter.Property = DependencyProperty.Register("TextAlignment", typeof(TextAlignment), typeof(Setter));
setter.Value = TextAlignment.Center;
style.Setters.Add(setter);
DataGridTextColumn dg = new DataGridTextColumn();
dg.ElementStyle = style;
I think this can help.