Imports DevExpress.XtraGrid.Columns Namespace Positions Public Class PositionColumns Public Shared Property ColumnRowNumber As New GridColumn With { .FieldName = "RowNumber", .Caption = "Nr.", .VisibleIndex = 0, .MaxWidth = 30 } Public Shared Property ColumnArticleNumber As New GridColumn With { .FieldName = "ArticleNumber", .Caption = "Artikelnummer", .VisibleIndex = 1 } Public Shared Property ColumnEuropeanArticleNumber As New GridColumn With { .FieldName = "EuropeanArticleNumber", .Caption = "EAN", .VisibleIndex = 2 } Public Shared Property ColumnReplacementArticleNumber As New GridColumn With { .FieldName = "ReplacementArticleNumber", .Caption = "Ersatzartikel", .VisibleIndex = 3 } Public Shared Property ColumnArticleNumberVendor As New GridColumn With { .FieldName = "ArticleNumberVendor", .Caption = "Artikel Lieferant", .VisibleIndex = 4 } Public Shared Property ColumnArticleDescription As New GridColumn With { .FieldName = "ArticleDescription", .Caption = "Artikel Beschreibung", .VisibleIndex = 5 } Public Shared Property ColumnAmount As New GridColumn With { .FieldName = "Amount", .Caption = "Menge", .VisibleIndex = 6 } Public Shared Property ColumnEDIPrice As New GridColumn With { .FieldName = "EDIPrice", .Caption = "Einzelpreis EDI", .VisibleIndex = 7 } Public Shared Property ColumnWinLinePrice As New GridColumn With { .FieldName = "WinLinePrice", .Caption = "Einzelpreis WinLine", .VisibleIndex = 8 } Public Shared Property ColumnPrice As New GridColumn With { .FieldName = "Price", .Caption = "Einzelpreis", .VisibleIndex = 9 } ''' ''' Columns that can be changed in the positions grid ''' Public Shared Property WritableColumns As New List(Of GridColumn) From { ColumnPrice } Public Shared Property AllColumns As New List(Of GridColumn) From { ColumnRowNumber, ColumnArticleNumber, ColumnReplacementArticleNumber, ColumnArticleNumberVendor, ColumnEuropeanArticleNumber, ColumnArticleDescription, ColumnEDIPrice, ColumnWinLinePrice, ColumnPrice } End Class End Namespace