Example #1
0
        private void radComboBoxRowPinPosition_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e)
        {
            RadListDataItem radComboBoxRowPinPositionItem = this.radComboBoxRowPinPosition.SelectedItem as RadListDataItem;

            if (radComboBoxRowPinPositionItem == null)
            {
                return;
            }

            PinnedRowPosition rowPosition = (PinnedRowPosition)radComboBoxRowPinPositionItem.Value;

            RadListDataItem radComboBoxItem = this.radComboBoxSystemRows.SelectedItem as RadListDataItem;

            if (radComboBoxItem == null)
            {
                return;
            }

            GridViewSystemRowInfo systemRow = radComboBoxItem.Value as GridViewSystemRowInfo;

            if (systemRow != null)
            {
                systemRow.PinPosition = rowPosition;

                bool isNone = rowPosition == PinnedRowPosition.None;

                this.radLabelSystemRowPosition.Enabled    = isNone;
                this.radComboBoxSystemRowPosition.Enabled = isNone;
            }
        }
Example #2
0
        private void radComboBoxSystemRowPosition_SelectedIndexChanged(object sender, Telerik.WinControls.UI.Data.PositionChangedEventArgs e)
        {
            RadListDataItem radComboBoxSystemRowPositionItem = this.radComboBoxSystemRowPosition.SelectedItem as RadListDataItem;

            if (radComboBoxSystemRowPositionItem == null)
            {
                return;
            }

            SystemRowPosition sysRowPosition = (SystemRowPosition)radComboBoxSystemRowPositionItem.Value;

            RadListDataItem radComboBoxItem = this.radComboBoxSystemRows.SelectedItem as RadListDataItem;

            if (radComboBoxItem == null)
            {
                return;
            }

            GridViewSystemRowInfo systemRow = radComboBoxItem.Value as GridViewSystemRowInfo;

            if (systemRow != null)
            {
                systemRow.RowPosition = sysRowPosition;
            }
        }