Hi,
I found an other problem in the grid. If you have two columns bound to the same datafield grouping will fail with the following error:
An item with the same key has already been added
Example:
Code behind:
I found an other problem in the grid. If you have two columns bound to the same datafield grouping will fail with the following error:
An item with the same key has already been added
Example:
<telerik:RadGrid ClientSettings-AllowDragToGroup="true" ShowGroupPanel="true" ShowFooter="true" runat="server" ID="rg" AutoGenerateColumns="False" GroupPanelPosition="Top"> <MasterTableView> <Columns> <telerik:GridBoundColumn HeaderText="id" DataField="id"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="value 1" DataField="Value" UniqueName="Value1"></telerik:GridBoundColumn> <telerik:GridBoundColumn HeaderText="value 2" DataField="Value" UniqueName="Value2"></telerik:GridBoundColumn> </Columns> </MasterTableView> </telerik:RadGrid>Code behind:
Protected Sub rg_NeedDataSource(sender As Object, e As Telerik.Web.UI.GridNeedDataSourceEventArgs) Handles rg.NeedDataSource If e.IsFromDetailTable = False Then Dim dt As New DataTable() dt.Columns.Add("id", GetType(Integer)) dt.Columns.Add("text", GetType(String)) dt.Columns.Add("value", GetType(Double)) Dim r As DataRow r = dt.NewRow() r("id") = "1" r("text") = "nr. 1" r("value") = 1.5 dt.Rows.Add(r) r = dt.NewRow() r("id") = "2" r("text") = "nr. 2" r("value") = 2.5 dt.Rows.Add(r) rg.DataSource = dt End If End Sub