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);
One of the System.Drawing.HorizontalAlignment values. The default is Left. Valid options include Left, Center, and Right.
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
DataGridColumn Class | DataGridColumn Members | System.WinForms Namespace