Hello
I have a hierarchical RadGridview with a GridViewCheckBoxColumn in the secondary template.
The column has EnableHeaderCheckBox = true so that it shows if all rows are checked and can be used to check them all.
If there are exactly two rows and I manually check the first of them the 'all checked' header checkbox gets checked - although the second row is not checked.
As soon as the second row is checked the error doesnt occur anymore

Hi,
i have a problem concerning (Telerik.wincontrol.dll 2012.3.1017.20)
Sometimes, but not everytime, when i start entering a value into one of my radtextboxes the following error will be thrown.
Please help me find the result of error , When will this issue be triggered? Urgently hoping for a reply。
在 Telerik.WinControls.Keyboard.ChordMessageFilter.FindChordPattern(IList`1 list)
在 Telerik.WinControls.Keyboard.ChordMessageFilter.FindChordPattern()
在 Telerik.WinControls.Keyboard.ChordMessageFilter.ProccessChord()
在 Telerik.WinControls.Keyboard.ChordMessageFilter.System.Windows.Forms.IMessageFilter.PreFilterMessage(Message& msg)
在 System.Windows.Forms.Application.ThreadContext.ProcessFilters(MSG& msg, Boolean& modified)
在 System.Windows.Forms.Application.ThreadContext.PreTranslateMessage(MSG& msg)
在 System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FPreTranslateMessage(MSG& msg)
在 System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(IntPtr dwComponentID, Int32 reason, Int32 pvLoopData)
在 System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
在 System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
在 System.Windows.Forms.Application.RunDialog(Form form)
在 System.Windows.Forms.Form.ShowDialog(IWin32Window owner)

Hello,
I'm using the RadGanttView component and I'm trying to manage multiple coloring on some tasks.
I've followed the example given in your documentation:
https://docs.telerik.com/devtools/winforms/controls/ganttview/custom-items/task-elements
I need to be able to condition the coloring of tasks and ensure that vertical scrolling does not affect rendering.
Do you have any ideas on how to do this?
You'll find a sample project with the case described.
All you have to do is scroll vertically through the tasks, the task coloring will follow the scroll.
Thanks,
Rémi
Good morning
in a RadGridView in the event of a button I delete a row from the database and I would like to reposition and select the row after the deleted one. The problem is that I can't figure out how to get the id of the row after the deleted one. To complicate things I add that the rows are filtered by the filtering row of the RadGridView. I attach code to make it clearer.
I think the problem is that to delete the row I take the index from the first cell of the row. But I don't understand how to take the index of the row of the radgridview
Fabrizio
Private Sub btnEliminaLotto_Click(sender As Object, e As EventArgs) Handles btnEliminaLotto.Click
'Trova id selezionato con ChildRows
propIdLottoMateriale = gridLottoMateriale.ChildRows(gridLottoMateriale.CurrentRow.Index).Cells(0).Value
Dim result As DialogResult
If Not (propIdLottoMateriale = Nothing) Then
If gridLottoMateriale.SelectedRows.Count > 0 Then
result = MessageBox.Show(" Sei sicuro di voler eliminare il Test Report N° : " & propIdLottoMateriale & " ? ", "Elimina test Report in Database", MessageBoxButtons.OKCancel)
If result = DialogResult.Cancel Then
Exit Sub
End If
If result = Windows.Forms.DialogResult.OK Then
EliminaLottoMateriale(propIdLottoMateriale)
'Controllo se il filtro esiste ancora
If (gridLottoMateriale.IsInEditMode) Then
gridLottoMateriale.EndEdit()
End If
'Toglie il filtro
gridLottoMateriale.FilterDescriptors.Clear()
'PopolaGridLotto()
'Aggiorna il dataset binding con la grid
TblNumeroLottoMaterialeTableAdapter.Fill(DsNumeroLottoMateriale1.tblNumeroLottoMateriale)
'Riposiziona la griglia sulla riga dopo quella eliminata
gridLottoMateriale.CurrentRow = gridLottoMateriale.ChildRows(indexRigaPerAggiorna + 1)
gridLottoMateriale.CurrentRow.IsSelected = True
Else
Exit Sub
End If
Else
MessageBox.Show("Seleziona una riga !!")
End If
Else
End If
End Sub
Public Function EliminaLottoMateriale(ByVal id As Integer)
Dim deleteCommand As DbCommand = Nothing
Dim rowsAffected As Integer
Try
deleteCommand = _db.GetStoredProcCommand("spDeleteQueryLotto")
_db.AddInParameter(deleteCommand, "id", DbType.Int32, id)
rowsAffected = _db.ExecuteNonQuery(deleteCommand)
Catch ex As Exception
MessageBox.Show("Errore EliminaLottoMateriale : " & ex.Message)
End Try
Return rowsAffected
End Function
Hi,
I have just updated to the latest version of UI WinForms, and can no longer compiler. RbgColor and RbgColors can no longer be used and ZipArchive.Read no longer exists.
No issues were reported when upgrading my application.
Have I done something wrong?
Kind regards
Toby
I'd like to do something when the user double-clicks on a gridview column header without running the click handler and without setting the sort to that column.
Can I? How?

I am using the VisualStudio2022Light theme. I am not able to change the SignStyle of the Expander in a RadGridView.
Here it is the code.
This is the result. Both signs are there.

Hello
I am trying to fix some text when it is being inserted in a richtexteditor but each time I move the caret position to document end the font changes back to default. This is my code:
if (txtCorrections.Text[txtCorrections.Text.Length - 1] == ')' && txtCorrections.Text[txtCorrections.Text.Length - 2] == ' ')
{
txtCorrections.Text = txtCorrections.Text.Remove(txtCorrections.Text.Length - 2, 1);
txtCorrections.Document.CaretPosition.MoveToDocumentEnd();
}
I use this code in a textChanged.
Thank you for help.

Hello,
We are using radGridView in a winforms application. The last 4 columns visible in the screen shot have the property "IsVisible" set to false. When opening the window for the first time ,the list is empty and we are launching some synchronisation processes in the background to charge the information to display. However, the 4 last columns show up in the list and are filled with information as soon as the synchronization has finished. When closing and reopening the window, the columns disappear and everything is correct. What could be the reason for them to show up even though their visibility is set to false?
.NET version: 6
Telerik version: 2024.3.806
Thank you in advance!
