
I would like to know if it's possible to bind extra values other than DataTextField and DataValueField. I am using SQLDataSource.
Thanks!

I am trying to improve performance when I set GridViewColumn.IsVisible. Whenever I set that property, the ViewCellFormatting event is invoked by the grid.
I need to make several column invisible at the same time. I tried using BeginUpdate..EndUpdate and that doesn't seem to have an effect. I would like to set several columns invisible by invoking the GridViewColumn.IsVisible property without the ViewCellFormatting event from being raised for each one.
Thanks in advance,
Jim

Hello
I have a grid view where I perform Cell validation and I change the Error Icon
This grid has EnterKeyMode set to EnterMovesToNextRow
When I enter an invalid value in a cell and validate by clicking on another cell I get the proper response, i.e. Error Message and modified error Icon
but When I validate the entry with a "Return" I get the error message but the error Icon remains the default and is not changed to my custom error Icon
Also, when I validate with Enter I get a "beep" but not when I validate by selecting another cell
Here is my code for changing the error Icon
-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Private Sub gvPrize_ViewCellFormatting(sender As Object, e As CellFormattingEventArgs) Handles gvPrize.ViewCellFormatting
'Change Row Error Icon
If e.RowIndex > -1 Then
If TypeOf e.CellElement Is GridRowHeaderCellElement Then
Dim aCell As GridRowHeaderCellElement = CType(e.CellElement, GridRowHeaderCellElement)
Dim ip As ImagePrimitive = CType(aCell.Children(0), ImagePrimitive)
If ip.Image IsNot Nothing Then ip.Image = My.Resources.v2_error_16
End If
End If
End Sub
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Hi Telerik,
RadGridView allowed (albeit didn't function neat enough) to add a set of columns under a viewdefinition in order to show them as grouped. Is there a proper way of achieving this in RadVirtualGrid? If the feature doesn't exist now, can you advise me on how to achieve this by additional GDI rendering ?
Thank you,
Saj.
I want to implement the effect that highlight the matched text part of filtered node. The visual effect is just like the solution manager of visual studio. How can I do it? Thanks!
Hi,
In my program I have two virtual grids in the same form, viewable and usable simultaneously. By selecting elements in one grid you change what data is loaded into the other. For the sake of supplying more context-sensitive help, I had intended to replace the RadVirtualGridStringId.NoDataText string in the second grid with a more specific prompt depending on why no data is found. This works, but in the event that the first grid was unable to be populated with data, it needs to have different text to the second.
The Localization page explains how to change the LocalizationProvider for all virtual grids, but is there a way to set the provider of a specific instance of the grid?
Thanks

txtText.ChangeFontSize(4);txtText.RichTextBoxElement.ChangeFontSize(4);Hi,
I've recently added some simple data validation to my grid which are a bunch of checks that look rather like this:
if (Convert.ToInt32(e.Row.Cells["Category"].Value) == 0) { e.Cancel = true; e.Row.ErrorText = "Project Must have a Category"; }
at the end of the rowformatting event I have this:
if (e.Cancel) { if (MessageBox.Show(e.Row.ErrorText, "ERROR", MessageBoxButtons.OKCancel) == DialogResult.Cancel) { //TODO cancel row add //if (radGridView.MasterView.TableAddNewRow.IsCurrent) this.radGridView.MasterView.TableAddNewRow.CancelAddNewRow(); radGridView.EndEdit(); } }
This gets the focus out of the AddRow section. However when I click on any other row, the event fires... but the row that it's referencing is still the new row data, which means that I get the error message again and again and again! How do I properly cancel the AddRow so that the gridView can return to it's default behavior?
Thanks

Recently I needed to dive into the UI Elements at Design Time to make some adjustments...this project is several years old and it's been a while since I've been into this dialog box so the issue may be months old and I simply didn't notice.
Anyway here's the issue: when I click the tiny right-arrow at the top right corner of the grid in Design Mode I see the usual helper-popup window.
I select the 4th item down per-usual "Edit UI Elements" and get the Element hierarchy editor.
Under Control element structure I am pretty sure there used to be a fair number of branches listed under the main branch but now I only see the main branch with no way of expanding to see what lives under it (see attached picture below.)
Am I wrong? Does the RadGridView NOT have any editable elements? I'm certain once upon a time I came in here to edit the Column Header Height and a few of the colors.
I have reinstalled Telerik R3 2018 (The version this application uses)
I have re-copied the DLLs from the installation folder to the application's "Libraries" folder to make sure I had not accidentally overwritten one or more.
I have created a 100% new WinForm and placed a grid on it to check - same results.
I created a 100% new Telerik Project and again placed a grid on the main form - same results.
Any advice/suggestions you can offer would be greatly appreciated.
-Curtis
