Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • SEARCH
  • Home
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 6241543
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 24, 20262026-05-24T11:47:09+00:00 2026-05-24T11:47:09+00:00

Using dev express makes it really easy to extend the Quantum Grid Views as

  • 0

Using dev express makes it really easy to extend the Quantum Grid Views as described in

http://devexpress.com/Support/Center/KB/p/A334.aspx?searchtext=viewinfo

you just have to declare and overwrite the methods you need:

TMyGridDBTableView = class(TcxGridDBTableView)
protected
  function GetViewInfoClass: TcxCustomGridViewInfoClass; override;
end;

But in order to cosume the TMyGridDBTableView you either

  1. have to install it as a component package with RegisterComponent()
  2. or build the whole UI from code like this

    View := Grid.CreateView(TMyGridDBTableView) as TMyGridDBTableView;
    View.OptionsView.ColumnAutoWidth := True;
    View.OptionsView.NewItemRow := True;
    View.DataController.DataSource := DataSource1;
    View.DataController.CreateAllItems;

Neither of the ways is good to me because:

  1. I dropped installation of components in the IDE years ago due to unwillingness to rebuild, reinstall them after each small change and even though I write lots of components I initialize them with code
  2. I still install the dev express components though and manipulate them through the UI. Having to switch to pure source code instantination of all views will result in literally thousands of lines of code.

Is there a way I keep my already form-designed TMyGridDBTableView but enhanced them at runtime with the TMyGridDBTableView overloaded methods?

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-24T11:47:11+00:00Added an answer on May 24, 2026 at 11:47 am

    Installing your own component in the IDE is tried and tested. Many thousands of developers around the globe do it. I do it too. It works fine. You actually know this yourself since you do exactly that with the devexpress components.

    However, if you are dead set against registering your own components in the IDE, you can use an interposer as Sertac suggested. This works so long as you don’t need to publish any new properties, which I believe is the case in the situation you describe.

    It’s possible that the problems you have with registering components in the IDE are actually faults in your code. That’s not meant as criticism, coding for design time behaviour is quite challenging. Since you don’t need to publish new properties, and since the component in question is a third party component, an interposer or similar seems to be quite a reasonable approach.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

hii, I am a fresher in c#,Now i am using dev express control.Now in
My goal is to create report in WPF using dev express. I want to
I am using aspx controls from dev express. The issue I am having is
I created a program using dev-cpp and wxwidgets which solves a puzzle. The user
I code C++ using MS Dev Studio and I work from home two days
So i have this local SVN repo that i am using for my dev
Why didn't languages such as C end up being using for web dev? Surely
I am using Eclipse IDE with few plug-ins for PHP dev. I am using
I have an ASP.NET MVC application up and running, using a SQL Sever express
I am using DevExpress Build 47. Is there a way to make the context(aka

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.