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. Image for the cookie policy date
Unfortunately, activation email could not send to your email. Please try again.
Syncfusion Feedback

Change column order in gridlist

Thread ID:





11035 Feb 20,2004 05:38 PM UTC Feb 23,2004 08:11 PM UTC WinForms 5
Tags: GridControl
Greg Shomette
Asked On February 20, 2004 05:38 PM UTC

I am using a pair of Syncfusion GridListControls matched with their own Syncfusion ComboBoxBase. They are both based on the same data table. Users can choose by name in one and item number in the other. I''d like name to be first column in one and the number the first column in the other. I also want to see the number in the second column after the name and the name in the second column after the number. So hiding columns won''t solve the requirement. Is there a way to change the order or mapping of the columns in a GridListControl without using separate queries? Thanks!

Administrator [Syncfusion]
Replied On February 20, 2004 08:59 PM UTC

You would have to handle the embedded gridcontrol''s QueryCellInfo on one of your gridlistcontrols to swap the column order. Here is a sample. forum11035_1080.zip

Greg Shomette
Replied On February 23, 2004 02:16 PM UTC

Thanks for your response. This doesn''t work in our case because both of our GridListControls have the same ValueMember. We hide that column from view. We also want the two to be connected so that when one is changed the other changes to the same record. That works now because they are both bound to the same datatable. But the order of the columns is the same in both lists. Is there a way to change the order of the columns without changing the ValueMember? Thank-you.

Administrator [Syncfusion]
Replied On February 23, 2004 02:53 PM UTC

Using QueryCellInfo to reorder columns in a GridListControl does not rely on any particular id column. Here is the sample modified to have an hidden id column plus 2 extra columns with the the two dropdowns showing only the 2 extra columns swapped. If you want both comoboxes to remain in sync (change in one, changes the other), then you have to make sure the two gridlistcontrols use the same bindingcontext. forum11035_9003.zip

Greg Shomette
Replied On February 23, 2004 07:32 PM UTC

Thanks, Clay. I should have picked that up from the first example. I''m still having problems, though. I''m using VB.Net and maybe I''m not translating it properly from C#. I am using a gridlistcontrol as you do in your example, but I can''t find a querycellinfo event or property. We are using version 2 Thanks.

Administrator [Syncfusion]
Replied On February 23, 2004 08:11 PM UTC

QueryCellInfo is an event in GridListControl.Grid (not in GridListControl). Here is a VB project. forum11035_VB_46.zip


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.

Please sign in to access our forum

This page will automatically be redirected to the sign-in page in 10 seconds.

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

Live Chat Icon For mobile
Live Chat Icon