cancel
Showing results for 
Search instead for 
Did you mean: 

Using 3rd party control (Infragistics UltraWebGrid ) in .NET iView

Former Member
0 Kudos

hi,

I am using a 3rd party grid (Infragistics UltraWebGrid ) in my .NET iview.

but when i render the iview it gives me an error which is some thing

like

this:

************************************************************************

*****

************************************************

c:\Program Files\SAP\Portal Runtime for Microsoft

.NET\Server00\PortalApps\PortalApplication1\bin\Infragistics.WebUI.Ultra

WebGr

id.v2.dll:

error CS0011:

Referenced class 'Infragistics.WebUI.UltraWebGrid.UltraWebGrid' has base

class or interface 'Infragistics.WebUI.Shared.IUltraLicensedComponent'

defined in an assembly that is not referenced. You must add a reference

to

assembly 'Infragistics.WebUI.Shared'.

c:\Program Files\SAP\Portal Runtime for Microsoft

.NET\Server00\PortalApps\PortalApplication1\bin\Infragistics.WebUI.Ultra

WebGr

id.v2.dll:

error CS0011:

Referenced class 'Infragistics.WebUI.UltraWebGrid.UltraWebGrid' has base

class or interface 'Infragistics.WebUI.Design.IGetClientSideEvents'

defined

in an assembly that is not referenced. You must add a reference to

assembly

'Infragistics.WebUI.Shared'.

************************************************************************

*****

************************************************

CAN ANYONE PLEASE HELP ME ON THIS ISSUE.

regards

saurabh

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Has this assembly been installed in the GAC of the portal server?

Former Member
0 Kudos

hi shawn,

thanks for replying.

I have refrenced the dll of my grid from my server machine running Portal na .Net runtime.

I have set the CopyLocal property of my dll to "True".

Still I am getting the same error as shown above.

could u pls tell me where is GAC of the portal server.

saurav

Former Member
0 Kudos

Hi Saxena,

The PAR deployment does not include any custom deployment like - adding assemblies to the GAC or register dll as COM.

In order to do it you need to use the gacutil.exe tool at your machine where the "Portal Runtime for Microsoft .NET" is installed.

just copy the dll of UltraWebGrid to any folder at that machine and run gacutil.exe from %windir%\Microsoft.NET\Framework\v1.1.4322.

basically most of the 3rd party control include also installer for runtime machine - please check it before doing everything by yourself.

Regards,

Yehuda

Former Member
0 Kudos

Hi Saurabh,

If it still doesn't work after adding the dll to the GAC,

Please try what Infragistics describe here:

http://devcenter.infragistics.com/Articles/ArticleTemplate.Aspx?ArticleID=2193

Regards,

Ofer

Former Member
0 Kudos

The simplest way is to place the dll on the server outside of the web directories somewhere. Then, simply drag and drop the DLL onto the C:\WINDOWS\ASSEMBLY folder.

In order for this to work the 3rd party control must be strongly named.

Former Member
0 Kudos

Hi saurabh,

If the problem is solved, please mark the question as answered, so others will see it. This can be done by awarding points to the answered that helped or solved your problem (click on the star located at the top of each post)

Regards,

Ofer

Former Member
0 Kudos

hi shawn ,

thanks for u help..

i did whet u asked me but i doesnt seem to work.

i installed the control on the server running my portal and .net portal runtime but i still couldnt get the grid control in my iview.

rgrds

saurav

Former Member
0 Kudos

hi Ofer,

thanks for ur help on this issue.

But it is not working.

Thanks for forwarding the link. It was help ful but the solution given in there doesnt seem to be helping..

i dont know wht the problem is.

regards,

saurav