Imports System Imports System.ComponentModel Imports System.Collections.Generic Imports System.Diagnostics Imports System.Text Imports DevExpress.ExpressApp Imports DevExpress.ExpressApp.Actions Imports DevExpress.Persistent.Base Imports DevExpress.ExpressApp.Win.Editors Public Class OfferOutRowsVC Inherits DevExpress.ExpressApp.ViewController(Of ListView) Private _GridListEditor As GridListEditor Public Sub New() MyBase.New() 'This call is required by the Component Designer. InitializeComponent() RegisterActions(components) End Sub Protected Overrides Sub OnViewControlsCreated() MyBase.OnViewControlsCreated() 'If View.Id = "OfferOutHeader_OfferOutRows_ListView" Then ' Dim _ListView As ListView = CType(View, ListView) ' Dim _PropertyCollectionSource As PropertyCollectionSource = CType(_ListView.CollectionSource, PropertyCollectionSource) ' Dim _OfferOutHeader As OfferOutHeader = CType(_PropertyCollectionSource.MasterObject, OfferOutHeader) ' If _OfferOutHeader.IsEditable = True Then ' _GridListEditor = TryCast(View.Editor, GridListEditor) ' If _GridListEditor IsNot Nothing Then ' _GridListEditor.AllowEdit = True ' For i As Integer = 0 To _GridListEditor.Columns.Count - 1 ' If _OfferOutHeader.CurrencyName.ShortName = "HUF" Then ' If _GridListEditor.GridView.Columns(i).FieldName <> "QTT" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "Description" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "RowGroup1" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "RowGroup2" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "DescriptionPrivate" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "FinalPriceHUF" Then ' _GridListEditor.GridView.Columns(i).OptionsColumn.ReadOnly = True ' _GridListEditor.GridView.Columns(i).OptionsColumn.AllowEdit = False ' _GridListEditor.GridView.Columns(i).OptionsColumn.TabStop = False ' '_GridListEditor.GridView.Columns(i).FieldName <> " DiscountPercent" And _ ' End If ' Else ' If _GridListEditor.GridView.Columns(i).FieldName <> "QTT" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "Description" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "RowGroup1" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "RowGroup2" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "DescriptionPrivate" And _ ' _GridListEditor.GridView.Columns(i).FieldName <> "FinalPriceDEV" Then ' _GridListEditor.GridView.Columns(i).OptionsColumn.ReadOnly = True ' _GridListEditor.GridView.Columns(i).OptionsColumn.AllowEdit = False ' _GridListEditor.GridView.Columns(i).OptionsColumn.TabStop = False ' End If ' End If ' Next i ' End If ' End If 'End If End Sub End Class