How do we make multiple selections?
I cannot make multiple selections in Multi Column.
I wonder what I have to watch out for.

foreach (RadPageViewPage page in this.radPageView.Pages){ page.Item.MaxSize = new Size(0, 20);}
Hello, how can I choose a text message and copy it. The attribute CanFocus = True but I cannot select the text message.
Please let me know how to solve my problem. Tks

Hello and a happy new Year!!!
I implement a drag&drop-function from RadPanels inside a System.Windows.Forms.FlowLayoutPanel.
When i come to the DragDrop-Event the "DragEventArgs e" only have the Location (e.X / e.Y) of the display not from the FlowLayoutPanel.
Where can i get the location of the dropped RadPanel?
Another question: Is there an event of moving the dragged RadPanel? I didn“t found that. I need this for animation / show the dragged RadPanel.
Best regards, Martin

Hi,
I've a problem with my CellFormating.
More precisely with "FormatString" which does not work properly.
I filled my RadGridView with the help of a list.
Everything is working properly.
Here is a bit of my implementation:
Public Class Liste_DossiersVO '... Private dvo_prix_public As String '... Public Property Prix_Public() As String Get Return dvo_prix_public End Get Set(value As String) dvo_prix_public = value End Set End Property Public Sub New(..., Prix_Public As String, ...) Me.Prix_Public = Prix_Public End Sub Default Public ReadOnly Property Item(ByVal i As Integer) As Object Get Select Case i ... Case 6 ... Case Else Return [String].Empty End Select End Get End Property End ClassPublic Sub Binding_Liste_DossiersVO() Using db As New NpgsqlConnection Dim sql As NpgsqlCommand = db.CreateCommand() Try db.ConnectionString = ParamSQL db.Open() If db.State = ConnectionState.Open Then sql.Parameters.Clear() sql.CommandType = CommandType.Text sql.CommandText = "SELECT ... FROM "...;" Dim reader As IDataReader = sql.ExecuteReader() Data_GridView_VO.Clear() While reader.Read() Dim LVO As New Liste_DossiersVO(Convert.ToString(reader(0)), Convert.ToString(reader(1)), Convert.ToString(reader(2)), Convert.ToString(reader(3)), Convert.ToString(reader(4)), Convert.ToString(reader(5)), Convert.ToString(reader(6)), 'dvo_prix_public --> Prix_Public Convert.ToString(reader(7))) Data_RadGridView1.Add(LVO) End While End If db.Close() Catch ex As Exception db.Close() ErrorBox.RadTextBoxControl1.Text = ex.ToString ErrorBox.Show() End Try End Using End Sub Public Sub BindToRadGridView1() Home.GridView_VO.MasterTemplate.AllowAddNewRow = False Home.GridView_VO.MasterTemplate.AutoGenerateColumns = False Home.GridView_VO.DataSource = Nothing Home.GridView_VO.TableElement.BeginUpdate() Home.GridView_VO.MasterTemplate.Columns.Clear() '... Home.GridView_VO.MasterTemplate.Columns.Add(New GridViewDecimalColumn("PRIX PUBLIC", "Prix_Public")) For i As Integer = 0 To Home.GridView_VO.MasterTemplate.Columns.Count - 1 Home.GridView_VO.MasterTemplate.Columns(i).Width = 150 Next i Home.GridView_VO.TableElement.EndUpdate(False) Home.GridView_VO.DataSource = Data_GridView_VO End Sub
Then when I try to format the display of my 6th column with my currency format it doesn't work.
The rest works well.
For example, a color change works without problems.
Also, if I add ⬠to "{0: C}" -> "{0: C} ā¬" the currency sign looks good but the formatting is not the right one -> ⬠1,250.00
The correct form should be ⬠1,250.00
I tried several implementation attempts but never got the right result :
Private Sub RadGridView1_CellFormatting(ByVal sender As Object, ByVal e As Telerik.WinControls.UI.CellFormattingEventArgs) Handles RadGridView1.CellFormatting If e.CellElement.ColumnInfo.Name = "PRIX PUBLIC" Then If e.CellElement.Text <> "" Then e.CellElement.Text = String.Format(New CultureInfo("fr-FR"), "{0:C}", e.CellElement.Value) End If End IfEnd SubOr simple
Me.RadGridView1.Columns(6).FormatInfo = CultureInfo.CreateSpecificCulture("fr-FR")Me.RadGridView1.Columns(6).FormatString = "{0:C}"
Doesn't work.
Do you have any idea?
A solution ?
Thank you.

Greetings,
With the code below (from Telerik Winforms demo app), it is possible to export radtreeview data to different formats.
Imports Microsoft.VisualBasicImports SystemImports System.DrawingImports System.Windows.FormsImports Telerik.WinControlsImports Telerik.WinControls.EnumerationsImports Telerik.WinControls.ExportImports Telerik.WinControls.UIImports Telerik.WinControls.UI.ExportNamespace ExportWithDpl.TreeView Public Partial Class Form1 Inherits RadForm Public Sub New() InitializeComponent() Me.LoadTreeData() Me.WireEvents() Me.SetupInitialSettings() If Program.themeName <> "" Then 'set the example theme to the same theme QSF uses ThemeResolutionService.ApplicationThemeName = Program.themeName Else ThemeResolutionService.ApplicationThemeName = "TelerikMetro" 'set default theme End If End Sub Private Sub LoadTreeData() Me.radTreeView1.Nodes.Add(New RadTreeNode("Personal Folders", Image.FromFile("..\TreeView\Images\Root.png"))) Me.radTreeView1.Nodes(0).Nodes.Add(New RadTreeNode("Deleted Items", Image.FromFile("..\TreeView\Images\RecycleBin.png"))) Me.radTreeView1.Nodes(0).Nodes.Add(New RadTreeNode("Drafts", Image.FromFile("..\TreeView\Images\DraftFolder.png"))) Me.radTreeView1.Nodes(0).Nodes.Add(New RadTreeNode("Inbox", Image.FromFile("..\TreeView\Images\InboxFolder.png"))) Me.radTreeView1.Nodes(0).Nodes.Add(New RadTreeNode("Junk E-mails", Image.FromFile("..\TreeView\Images\JunkFolder.png"))) Me.radTreeView1.Nodes(0).Nodes.Add(New RadTreeNode("Outbox", Image.FromFile("..\TreeView\Images\OutboxFolder.png"))) Me.radTreeView1.Nodes(0).Nodes.Add(New RadTreeNode("Sent Items", Image.FromFile("..\TreeView\Images\SentFolder.png"))) Me.radTreeView1.Nodes(0).Nodes.Add(New RadTreeNode("Search Folder", Image.FromFile("..\TreeView\Images\SearchFolder.png"))) Me.radTreeView1.Nodes(0).Nodes.Add(New RadTreeNode("New Item", Image.FromFile("..\TreeView\Images\SentFolder.png"))) Me.radTreeView1.Nodes(0).Nodes(2).Nodes.Add(New RadTreeNode("Folders", Image.FromFile("..\TreeView\Images\Folder1.png"))) Me.radTreeView1.Nodes(0).Nodes(6).Nodes.Add(New RadTreeNode("From Follow up", Image.FromFile("..\TreeView\Images\SearchFolder.png"))) Me.radTreeView1.Nodes(0).Nodes(6).Nodes.Add(New RadTreeNode("Large Mail", Image.FromFile("..\TreeView\Images\SearchFolder.png"))) Me.radTreeView1.Nodes(0).Nodes(6).Nodes.Add(New RadTreeNode("Unread Mail", Image.FromFile("..\TreeView\Images\SearchFolder.png"))) Me.radTreeView1.TreeViewElement.AutoSizeItems = False Me.radTreeView1.ItemHeight = 25 Me.radTreeView1.ExpandAll() End Sub Private Sub WireEvents() AddHandler Me.exportButton.Click, AddressOf exportButton_Click AddHandler Me.allowAlternatingRowColorCheckBox.ToggleStateChanged, AddressOf allowAlternatingRowColorCheckBox_ToggleStateChanged End Sub Private Sub SetupInitialSettings() Me.exportVisualSettingsCheckBox.ToggleState = ToggleState.On Me.exportImagesCheckBox.ToggleState = ToggleState.On Me.groupChildNodesCheckBox.ToggleState = ToggleState.On Me.exportFormatXlsxRadioButton.ToggleState = ToggleState.On Me.collapsedOptionExportAlwaysRadioButton.ToggleState = ToggleState.On End Sub Private Sub allowAlternatingRowColorCheckBox_ToggleStateChanged(ByVal sender As Object, ByVal args As StateChangedEventArgs) Me.radTreeView1.TreeViewElement.AllowAlternatingRowColor = args.ToggleState = ToggleState.On End Sub Private Sub exportButton_Click(ByVal sender As Object, ByVal e As EventArgs) Dim exporter As TreeViewSpreadExport = New TreeViewSpreadExport(Me.radTreeView1) Dim dialog As SaveFileDialog = New SaveFileDialog() dialog.FileName = "exportedFile" If Me.exportFormatXlsxRadioButton.ToggleState = ToggleState.On Then exporter.ExportFormat = SpreadExportFormat.Xlsx dialog.Filter = "xlsx files (*.xlsx)|*.xlsx|All files (*.*)|*.*" ElseIf Me.exportFormatPdfRadioButton.ToggleState = ToggleState.On Then exporter.ExportFormat = SpreadExportFormat.Pdf dialog.Filter = "pdf files (*.pdf)|*.pdf|All files (*.*)|*.*" ElseIf Me.exportFormatCsvRadioButton.ToggleState = ToggleState.On Then exporter.ExportFormat = SpreadExportFormat.Csv dialog.Filter = "csv files (*.csv)|*.csv|All files (*.*)|*.*" ElseIf Me.exportFormatTxtRadioButton.ToggleState = ToggleState.On Then exporter.ExportFormat = SpreadExportFormat.Txt dialog.Filter = "txt files (*.txt)|*.txt|All files (*.*)|*.*" End If If dialog.ShowDialog() = System.Windows.Forms.DialogResult.OK Then If Me.customizeVisualSettingsCheckBox.ToggleState = ToggleState.On Then AddHandler exporter.CellFormatting, AddressOf exporter_CellFormatting End If exporter.ExportVisualSettings = Me.exportVisualSettingsCheckBox.ToggleState = ToggleState.On exporter.ExportImages = Me.exportImagesCheckBox.ToggleState = ToggleState.On exporter.ExportChildNodesGrouped = Me.groupChildNodesCheckBox.ToggleState = ToggleState.On If Me.collapsedOptionExportAlwaysRadioButton.ToggleState = ToggleState.On Then exporter.CollapsedNodeOption = HiddenOption.ExportAlways ElseIf Me.collapsedOptionDoNotExportRadioButton.ToggleState = ToggleState.On Then exporter.CollapsedNodeOption = HiddenOption.DoNotExport ElseIf Me.collapsedOptionExportAsHiddenRadioButton.ToggleState = ToggleState.On Then exporter.CollapsedNodeOption = HiddenOption.ExportAsHidden End If Dim renderer As SpreadExportRenderer = New SpreadExportRenderer() exporter.RunExport(dialog.FileName, renderer) End If End Sub Private Sub exporter_CellFormatting(ByVal sender As Object, ByVal e As TreeViewSpreadExportCellFormattingEventArgs) If e.TreeNode.Nodes.Count > 0 Then e.ExportCell.BackColor = Color.LightBlue e.ExportCell.ForeColor = Color.DarkMagenta e.ExportCell.Font = New Font("SegoeUI", 12, FontStyle.Underline) Else e.ExportCell.BackColor = Color.LightYellow End If End Sub End ClassEnd Namespace
How can I modify the code to only include Checked nodes of the radtreeview when exporting ,for example, to Excel format ?
(checkbox value of the radtreeview is set to True)
Thanks in advance.

Hello,
we use WinForms-Controls in our application and want to drop a WPF-Control to it (Listview or Panel).
But we don“t get the Drop-Event to it. :-(
In WinForms the DragEventArgs are in the namespace "System.Windows.Forms" and in WPF it is only "System.Windows", maybe this is the problem!?
Another problem: When we use a non-Telerik-form we can handle the Drop-Event but we can“t access the data from e.Data.GetData(...
It“s always null. Is there a way to control the data which is used for Drag&Drop?

I have a video recording of the bug: https://youtu.be/dw8YDnO5njs
I have a RowFormatting event; if there is an error, I set the row Red and debug.writeline 'Error'. If the value is changed, I make it green and write out 'Changed'.
See the video; here's the debug output for all RowValidation events:
Yet, you see that 'uitdienst' is just white. When I mouse-over or click, it shows up with the green color.
Version 2018.3.907.4

Hi,
I use Entity Framework (Database first) and want display a table with millions of data in a paged Radgridview.
It is not possible to load all data local with
dbContext.MyTable.Load();
radGridView1.DataSource = dbContext.MyTable.Local.ToBindingList();
Is there an example, which also support sorting and filtering of the Radgridview?
Thank you,
Peter

I have this piece of code very similar to the one in the demos but I allways get an empty string from FilterDescriptors.Expression
this.Confecciones.AllowFiltering = true;
this.ConfeccionesGV.FilterChanged += Confecciones_FilterChanged;
void ConfeccionesGV_FilterChanged(object sender, VirtualGridEventArgs e)
{
Filter();
}
private void Filter()
{
string filterExpression = this.ConfeccionesGV.FilterDescriptors.Expression;
if (!string.IsNullOrEmpty(filterExpression))
MessageBox.Show(filterExpression);
}
