Hi All,
I have found online sample of updating data of Radeditor column but the updating code is on aspx side (http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/columntypes/defaultcs.aspx).. Is there a sample code to update it on code behind? I cant seem to get the value of the Radeditor Column on Grid_Update command. Thanks in advance..
I have found online sample of updating data of Radeditor column but the updating code is on aspx side (http://demos.telerik.com/aspnet-ajax/grid/examples/generalfeatures/columntypes/defaultcs.aspx).. Is there a sample code to update it on code behind? I cant seem to get the value of the Radeditor Column on Grid_Update command. Thanks in advance..
4 Answers, 1 is accepted
0
Accepted
Princy
Top achievements
Rank 2
answered on 07 Oct 2013, 01:33 PM
Hi,
Please try the following code snippet to access the RadEditor in code behind.
ASPX:
C#:
Thanks,
Princy
Please try the following code snippet to access the RadEditor in code behind.
ASPX:
<telerik:GridHTMLEditorColumn UniqueName="HTMLEditorColumn" HeaderText="HTMLEditorColumn" DataField="Contents"></telerik:GridHTMLEditorColumn>C#:
protected void RadGrid1_UpdateCommand(object sender, GridCommandEventArgs e) { if (e.Item is GridEditableItem) { GridEditableItem edit = (GridEditableItem)e.Item; RadEditor editor = (RadEditor)edit["HTMLEditorColumn"].Controls[0]; //Access the RadEditor string content=editor.Text; //Get the contents inside the editor } }Thanks,
Princy
0
RJ
Top achievements
Rank 1
answered on 08 Oct 2013, 06:45 AM
Hi Princy, Im having a weird error
ArgumentOutOfRangeException was unhandled by user code
Specified argument was out of the range of valid values. Parameter name: index..
when implementing this code.
Im wondering if its the problem on my page coz its a user control and using masterpage.
ArgumentOutOfRangeException was unhandled by user code
Specified argument was out of the range of valid values. Parameter name: index..
when implementing this code.
<telerik:GridHTMLEditorColumn DataField="Question" HeaderText="Question" UniqueName="MyQuestion" Resizable="False" ><HeaderStyle Width="220px" HorizontalAlign="Center" /><ItemStyle HorizontalAlign="Left" VerticalAlign="Top" /></telerik:GridHTMLEditorColumn>If TypeOf e.Item Is Telerik.Web.UI.GridEditableItem Then Dim edit As Telerik.Web.UI.GridEditableItem = DirectCast(e.Item, Telerik.Web.UI.GridEditableItem) Dim editor As RadEditor = DirectCast(edit("MyQuestion").Controls(0), RadEditor) Dim stringcontent As String = editor.TextEnd IfIm wondering if its the problem on my page coz its a user control and using masterpage.
0
RJ
Top achievements
Rank 1
answered on 08 Oct 2013, 09:15 AM
Hi Princy, Im having a weird error
ArgumentOutOfRangeException was unhandled by user code
Specified argument was out of the range of valid values. Parameter name: index..
when implementing this code.
Im wondering if its the problem on my page coz its a user control and using masterpage.
ArgumentOutOfRangeException was unhandled by user code
Specified argument was out of the range of valid values. Parameter name: index..
when implementing this code.
<telerik:GridHTMLEditorColumn DataField="Question" HeaderText="Question" UniqueName="MyQuestion" Resizable="False" ><HeaderStyle Width="220px" HorizontalAlign="Center" /><ItemStyle HorizontalAlign="Left" VerticalAlign="Top" /></telerik:GridHTMLEditorColumn>If TypeOf e.Item Is Telerik.Web.UI.GridEditableItem Then Dim edit As Telerik.Web.UI.GridEditableItem = DirectCast(e.Item, Telerik.Web.UI.GridEditableItem) Dim editor As RadEditor = DirectCast(edit("MyQuestion").Controls(0), RadEditor) Dim stringcontent As String = editor.TextEnd IfIm wondering if its the problem on my page coz its a user control and using masterpage.
0
RJ
Top achievements
Rank 1
answered on 08 Oct 2013, 09:16 AM
Was able to make it work.. Seems like there has been a problem on the class that loads the usercontrol.. Thanks again Princy!