Hi,

I want to 'programmaticly' set a rowsection in a gridpanel.
I get an error when setting a selection: [JsonSerializationException: Error getting value from 'InnerHtml' on 'System.Web.UI.HtmlControls.HtmlHead'.]

Any idea?

Hans Wapenaar

In vb:

Protected Sub gvLayerSets_OnDataBound(ByVal sender As Object, ByVal e As System.EventArgs)
Dim iSelLayerSetId As Integer
iSelLayerSetId = 1 ' set by some other code
If (iSelLayerSetId >= 0) Then
Dim sm As RowSelectionModel = gvLayerSets.GetSelectionModel()
sm.Select(StoreLayerSets.GetById(iSelLayerSetId)) ' HERE ERROR
End if
End Sub

In site:

<ext:GridPanel
ID="gvLayerSets"
runat="server"
Border="false"
Header="false"
HideHeaders="true"
Hidden="false" >
<Store>
<ext:Store ID="StoreLayerSets" DataSourceID="SqlDataSourceLayerSet" runat="server" OnDataBound="gvLayerSets_OnDataBound" >
<Model>
<ext:Model ID="ModelLayerSets" runat="server" IDProperty="layersetid" >
<Fields>
<ext:ModelField Name="layersetid" Type="Int" />
<ext:ModelField Name="name" Type="String" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel>
<Columns>
<ext:Column ColumnID="layersetid" runat="server" DataIndex="layersetid" Visible="true" />
<ext:Column ColumnID="name" runat="server" DataIndex="name" Width="269" />
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModelLayerSets" runat="server" Mode="Single" />
</SelectionModel>
</ext:GridPanel>