We use cookies to give you the best experience on our website. If you continue to browse, then you agree to our privacy policy and cookie policy. (Last updated on: November 16, 2018).
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

An exception in Custom cell renderer.

Thread ID:

Created:

Updated:

Platform:

Replies:

29301 May 23,2005 07:21 AM UTC May 23,2005 10:12 AM UTC WinForms 4
loading
Tags: GridControl
Maqsood Ahmed
Asked On May 23, 2005 07:21 AM UTC

Hello, I have made a custom cell renderer which displays a GridControl inside a GridControl. I noticed this exception when an entry was invisible (in the child gridcontrol) when it was highlighted. Please reply in this regard. (Syncfusion version: 1.6.0.8) --------------------- System.NullReferenceException: Object reference not set to an instance of an object. at Syncfusion.Windows.Forms.Grid.GridModelFloatingCells.CanFloatCell (GridCellModelBase cellModel, Int32 rowIndex, Int32 colIndex, GridStyleInfo style, GridQueryFloatCell query) at Syncfusion.Windows.Forms.Grid.GridModelFloatingCells.FloatCell(Int32 rowIndex, Int32 colIndex, GridRangeInfo& boundsInfo) at Syncfusion.Windows.Forms.Grid.GridModelFloatingCells.EvalDelayedFloatCells (GridRangeInfo range, GridRangeInfo& boundsInfo) at Syncfusion.Windows.Forms.Grid.GridModelFloatingCells.EvaluateFloatingCells (GridRangeInfo range, GridRangeInfo& boundsInfo) at Syncfusion.Windows.Forms.Grid.GridModelFloatingCells.EvaluateFloatingCells (GridRangeInfo range) at Syncfusion.Windows.Forms.Grid.GridControlBase.set_GridBounds(Rectangle value) at Syncfusion.Windows.Forms.Grid.GridControlBase.DrawGrid(Graphics g, Rectangle bounds, Boolean drawCurrentCell) at XTreme.BO.GUI.GridInCellRenderer.OnDraw(Graphics g, Rectangle clientRectangle, Int32 rowIndex, Int32 colIndex, GridStyleInfo style) ---------------------------- Maqsood Ahmed Kolachi Advanced Technologies http://www.kolachi.net

Administrator [Syncfusion]
Replied On May 23, 2005 08:39 AM UTC

What do you mean by "when an entry was invisible "? Do you mean you have a hidden row / column in your cell renderer grid? If so, how are you hiding it? There are a couple of ways to hide a column/row. You can set its rowheight or columnwidth to be zero, or you can set grid.Cols.Hidden[index] = true. You might swicth teh way you are hiding things to see if that will avoid this problem? Can you reproduce this problem in any of the sample that we ship? If so, we can try to debug it here.

Maqsood Ahmed
Replied On May 23, 2005 08:55 AM UTC

Hello, By invisible I meant that the row was visible with the data but as soon as I clicked the row, its data became invisible (painting issue may be). The row was not invisible using any other techniques you have mentioned. I think my query is a bit clear now. TIA. Maqsood Ahmed Kolachi Advanced Technologies http://www.kolachi.net

Administrator [Syncfusion]
Replied On May 23, 2005 09:50 AM UTC

The exception is probably causing the row to go away when you click it. Can you see this exception in the sample we ship? If it is that grid.FloatingCells object that is null, you can try calling grid.Initialize() on your embedded grid after you create it to see if that will handle this problem. Or, you could try instanciating the object yourself using grid.FloatingCells = new GridModelFloatingCells(gridControl1.Model); Or, if you do not need floating cells, you could set: grid.FloatCellsMode = GridFloatCellsMode.None;

Maqsood Ahmed
Replied On May 23, 2005 10:12 AM UTC

Hello, This problem does not reproduce often. It was the first time I had seen this exception in logs. grid.FloatingCells is a readonly (get) property... although I have applied grid.Initailize() solution. Lets hope it''ll work. Thanks Maqsood Ahmed Kolachi Advanced Technologies http://www.kolachi.net

CONFIRMATION

This post will be permanently deleted. Are you sure you want to continue?

Sorry, An error occured while processing your request. Please try again later.

Warning Icon You are using an outdated version of Internet Explorer that may not display all features of this and other websites. Upgrade to Internet Explorer 8 or newer for a better experience.Close Icon

;