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.
Unfortunately, activation email could not send to your email. Please try again.

Hiding empty columns with grid grouping control

Thread ID:

Created:

Updated:

Platform:

Replies:

114703 Dec 4,2013 05:16 PM Dec 15,2013 10:45 PM Windows Forms 3
loading
Tags: GridControl
Alexander Glass
Asked On December 4, 2013 05:16 PM

I have a number of empty columns with my syncfusion grid grouping control.  After I load the grid, I would like to be able to loop through the grid, determine which columns are empty and then remove the from the visible columns list.  Is this possible to do with the grid grouping control?

Praveena P [Syncfusion]
Replied On December 11, 2013 12:34 AM

Hi Alexander,

Thank you for your interest in Syncfusion products.

To loop through the GridGroupingControl columns make use of visiblecolumndescriptor collection and check the condition whether columns are empty in the loop.

 Please refer the below code:

foreach (GridVisibleColumnDescriptor visibleColumnDescriptor in gridGroupingControl1.TableDescriptor.VisibleColumns)
{
//condition for empty columns
}

To remove column from the visible columns list kindly make use of below code:

this.gridGroupingControl1.TableDescriptor.VisibleColumns.Remove("Col1");

Regards,

Praveena.


Alexander Glass
Replied On December 11, 2013 05:20 PM

I'm trying to create a generic method for testing if all values in data[i, col] == null.  Can you help me understand how to access columns and the data stored in the column using row/column indices?

Praveena P [Syncfusion]
Replied On December 15, 2013 10:45 PM

Hi Alexander,

Thanks for your update.

 To access data stored in the column, kindly make use of  the TableModel which support for retreiving data from datasource .Using cellvalue property you can get the data of the specific cell.

 Code:

if (gridGroupingControl1.TableModel[1, 2].CellValue == "")

{

}

Please let me know if you have any concerns.

Regards,

Praveena.


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.

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.

;