<tel:RadComboBox ID="ddlQuarter" Runat="server" A="" AllowCustomText="false" AppendDataBoundItems="true" AutoPostBack="True" DataSourceID="odsQuarter" DataTextField="LookupDetalDeepName" DataValueField="LookupDetailsDeep_ID" HighlightTemplatedItems="true" MarkFirstMatch="true" Skin="Web20"> <Items> <tel:RadComboBoxItem Text="------Please Choose-----" Value="0" /> </Items> </tel:RadComboBox> <asp:ObjectDataSource ID="odsQuarter" runat="server" SelectMethod="GetLockupDetails" TypeName="GWERP.DataAccess.Lockups.GeneralLookupDeep"> <SelectParameters> <asp:ControlParameter ControlID="ddlCity" Name="LockupMaster_ID" PropertyName="SelectedValue" Type="Int32" /> <asp:Parameter DefaultValue="ar" Name="Lang" Type="String" /> </SelectParameters> </asp:ObjectDataSource>Dim rt As New Telerik.Web.UI.ResourceType rt.DataSource = ds rt.Name = "Members" rt.ForeignKeyField = "user_id" rt.KeyField = "user_id" rt.TextField = "user_first" rsWorkSch.ResourceTypes.Add(rt) 
<P>The <A>transitional provisions in the <em>Act 2009</em> </A><A id=_anchor_1 language=JavaScript>[b1]</A> (PPS Act) are designed to facilitate a seamless changeover.</P> <DIV> <HR align=left SIZE=1 width="33%"> <DIV> <DIV id=_com_1 language=JavaScript><A></A> <P> <A>[b1]</A>In hoverfield: < Chapter 9, <em>Act</em> <em>09</em>.> </P></DIV></DIV></DIV>
Logger.findRadGrids(Page.Controls);
which is as follows
public RadGrid findRadGrids(ControlCollection collection)
{
RadGrid result;
foreach (Control ctrl in collection)
{
if (ctrl.Controls.Count > 0)
{
result = findRadGrids(ctrl.Controls);
if (result != null)
{
RadGrids.Add(result);
}
}
else if (ctrl.GetType() == typeof(RadGrid))
{
RadGrids.Add(ctrl);
}
else if (ctrl.GetType() == typeof(Telerik.Web.UI.RadGrid))
{
RadGrids.Add(ctrl);
}
}
return null;
}
foreach (RadGrid grid in Logger.RadGrids)
{
grid.ItemCommand += new GridCommandEventHandler(grid_ItemCommand);
}
//Now (mixed versions of RadCtls requiring .WebControls and .Web.UI )
for
(int i = 0; i < Logger.RadGrids.Count; ++i)
{
if (Logger.RadGrids[i].GetType() == typeof(Telerik.Web.UI.RadGrid))
{
Telerik.Web.UI.
RadGrid grid = (Telerik.Web.UI.RadGrid)Logger.RadGrids[i];
grid.ItemCommand +=
new Telerik.Web.UI.GridCommandEventHandler( grid_ItemCommand);
}
else
{
Telerik.WebControls.
RadGrid grid = (Telerik.WebControls.RadGrid)Logger.RadGrids[i];
grid.ItemCommand +=
new GridCommandEventHandler( grid_ItemCommand);
}
}
//Authorize or disallow actions on Grids
public void grid_ItemCommand(object source, GridCommandEventArgs e)
{
GridDataItem dataItem = new GridDataItem(((RadGrid)source).MasterTableView, 0, 0);
Hashtable htValues = new Hashtable();
switch (e.CommandName)
{
case RadGrid.UpdateCommandName:
{
if (!PagePrivilege.EditData)
{
disallowAction(
"Not allowed to Edit any Data");
e.Canceled =
true;
}
dataItem = ((
GridDataItem)((RadGrid)source).EditItems[0]);
goto extract;
}
case RadGrid.DeleteCommandName:
{
if (!PagePrivilege.DeleteData)
{
disallowAction(
"Not allowed to Delete any Data");
e.Canceled =
true;
}
dataItem = e.Item
as GridDataItem;
goto extract;
}
case RadGrid.PerformInsertCommandName:
{
if (!PagePrivilege.AddData)
{
disallowAction(
"Not allowed to insert any Data");
e.Canceled =
true;
}
((
RadGrid)source).MasterTableView.GetInsertItem().ExtractValues(htValues);
goto logg;
}
extract:
{
dataItem.ExtractValues(htValues);
goto logg;
}
logg:
{
this.Logger.logEvent(e.CommandName, htValues, 1);
break;
}
default:
{
break;
}
}
Now with the new versions of the controls, this generated the following error
Error 109 No overload for 'grid_ItemCommand' matches delegate 'Telerik.Web.UI.GridCommandEventHandler'
How do I go about fixing this please
TIA
Neal
<%@ Page Title="" Language="C#" MasterPageFile="~/DefaultMaster.Master" AutoEventWireup="true" CodeBehind="AddNewsletter.aspx.cs" Inherits="Aciron.Touch.AddNewsletter" Theme="Default" MaintainScrollPositionOnPostback="true"%>
<%@ Register src="UserControls/Header.ascx" tagname="Header" tagprefix="uc1" %>
<%@ Register src="UserControls/SubHeader.ascx" tagname="SubHeader" tagprefix="uc2" %>
<%@ Register src="UserControls/Footer.ascx" tagname="Footer" tagprefix="uc3" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">
<uc1:Header ID="Header1" runat="server" />
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder2" runat="server">
<uc2:SubHeader ID="SubHeader1" runat="server" />
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="ContentPlaceHolder3" runat="server">
<div>
<telerik:RadEditor ID="txtMessage" CssClass="Normal12px" runat="server" ContentFilters="MakeUrlsAbsolute" OnClientCommandExecuting="OnClientCommandExecuting" OnClientLoad="OnClientLoad" >
<CssClasses>
<telerik:EditorCssClass Name="Clear Class" Value="" />
</CssClasses>
<Content></Content>
<ImageManager UploadPaths="~/Images" DeletePaths="~/Images" ViewPaths="~/Images" />
<TemplateManager UploadPaths="~/Templates" DeletePaths="~/Templates" ViewPaths="~/Templates" />
</telerik:RadEditor>
</div>
</asp:Content>
<asp:Content ID="Content4" ContentPlaceHolderID="ContentPlaceHolder4" runat="server">
<uc3:Footer ID="Footer1" runat="server" />
</asp:Content>
I am attaching a screenshot that shows the tooltip on rad editor.Thanks.
