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