NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

DataGridColumn.Alignment

Gets or sets the alignment of text in a column.

[Visual Basic]
Overridable Public Property Alignment As HorizontalAlignment
[C#]
public HorizontalAlignment Alignment {virtual get; virtual set;}
[C++]
public: __property virtual HorizontalAlignment get_Alignment();
public: __property virtual void set_Alignment(HorizontalAlignment);
[JScript]
public function get Alignment() : HorizontalAlignment;
public function set Alignment(HorizontalAlignment);

Property Value

One of the System.Drawing.HorizontalAlignment values. The default is Left. Valid options include Left, Center, and Right.

Example [Visual Basic]

The following example sets the Alignment property for each column in a DataGrid to HorizontalAlignment.Center if the data isn't a string.

[Visual Basic]

Private Sub SetAlign()
   ' If the DataType is anything but a string, set the alignment to center.
   Dim dgCol As DataGridColumn
   Dim i As Integer 
   For i = 0 to DataGrid1.DataGridColumns.Count - 1
      Set dgCol = DataGrid1.DataGridColumns(i)
      If dgCol.DataColumn.DataType.ToString = Not "System.String"
         dgCol.Alignment = HorizontalAlignment.Center
      End If
   Next i
End Sub

See Also

DataGridColumn Class | DataGridColumn Members | System.WinForms Namespace