Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Spreadsheet control

Spreadsheet control

Scheduled Pinned Locked Moved The Lounge
help
28 Posts 15 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S Shog9 0

    There are more grid controls out there than you can shake a stick at. Some are more like spreadsheets, some not so much. Spec out your requirements first, then see what's available that meets them.

    Shog9

    I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

    C Offline
    C Offline
    Colin Angus Mackay
    wrote on last edited by
    #4

    Shog9 wrote: you can shake a stick at Out of curiosity - Why would I want to shake a stick at a grid control? Is this some sort of debugging witchcraft I've not heard of before?


    Do you want to know more? WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums

    M S 2 Replies Last reply
    0
    • C Colin Angus Mackay

      Shog9 wrote: you can shake a stick at Out of curiosity - Why would I want to shake a stick at a grid control? Is this some sort of debugging witchcraft I've not heard of before?


      Do you want to know more? WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums

      M Offline
      M Offline
      Michael A Barnhart
      wrote on last edited by
      #5

      Colin Angus Mackay wrote: Is this some sort of debugging witchcraft And you probably have not heard of Justin Wilson or his late hunting dog Phideaux. (yes local humor.) :rose: I do not mind getting old. It beats all the other options that can think of.

      C 1 Reply Last reply
      0
      • M Michael A Barnhart

        Colin Angus Mackay wrote: Is this some sort of debugging witchcraft And you probably have not heard of Justin Wilson or his late hunting dog Phideaux. (yes local humor.) :rose: I do not mind getting old. It beats all the other options that can think of.

        C Offline
        C Offline
        Colin Angus Mackay
        wrote on last edited by
        #6

        Michael A. Barnhart wrote: And you probably have not heard of Justin Wilson or his late hunting dog Phideaux. That is right - I have not heard of them.


        Do you want to know more? WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums

        1 Reply Last reply
        0
        • C Colin Angus Mackay

          Shog9 wrote: you can shake a stick at Out of curiosity - Why would I want to shake a stick at a grid control? Is this some sort of debugging witchcraft I've not heard of before?


          Do you want to know more? WDevs.com - Open Source Code Hosting, Blogs, FTP, Mail and Forums

          S Offline
          S Offline
          Shog9 0
          wrote on last edited by
          #7

          Colin Angus Mackay wrote: Is this some sort of debugging witchcraft I've not heard of before? Yeah. The "stick" is your middle finger, see, and you shake it at a grid control after spending 16 hours debugging memory leaks that end up making it nearly useless, but not quite useless enough to justify re-writing your entire app just then.

          Shog9

          I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

          J D 2 Replies Last reply
          0
          • L Looney Tunezez

            Yes I know. What my company wants is almost all features of Excel without actually using Excel, and its driving me up the "wall"! :sigh: Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
            Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
            "Stability. What an interesting concept" - Chris Maunder

            S Offline
            S Offline
            Shog9 0
            wrote on last edited by
            #8

            Well, Farpoint's spreadsheet control is advertised on CP. Haven't used it myself though. As you probably already know, it's cheaper to buy Excel than it is to re-implement it... But maybe this'll get you part way there.

            Shog9

            I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

            D 1 Reply Last reply
            0
            • L Looney Tunezez

              Hey, I am looking for a spreadsheet component or control for a winform application( like Excel, but cannot use Excel :^) ) I was hoping someone out there could help me out! Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
              Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
              "Stability. What an interesting concept" - Chris Maunder

              J Offline
              J Offline
              Joshua Quick
              wrote on last edited by
              #9

              I'm currently looking into the same thing. In particular, I need a spreadsheet control that can export to Excel (in *.XLS format). Currently, I'm looking into the following: - Farpoint http://www.fpoint.com/netproducts/spreadwin/spreadwin.aspx[^] - SyncFusion http://www.syncfusion.com/Products/product.aspx?p=5[^] I've used the OCX version of Farpoint's grid control before. It worked beautifully. My only beef with it was its horrendous memory usage. However, I haven't tried their WinForms version yet.

              1 Reply Last reply
              0
              • L Looney Tunezez

                Hey, I am looking for a spreadsheet component or control for a winform application( like Excel, but cannot use Excel :^) ) I was hoping someone out there could help me out! Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
                Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
                "Stability. What an interesting concept" - Chris Maunder

                B Offline
                B Offline
                Bassam Abdul Baki
                wrote on last edited by
                #10

                Try ComponentOne's VSFlexGrid. I do believe it's advertized here as well. "For that one fraction of a second, you were open to options you would never have considered. That is the exploration that awaits you. Not mapping stars and studying nebula, but charting the unknown possibilities of existence." - Q (Star Trek: The Next Generation) ^ Blog

                O 1 Reply Last reply
                0
                • S Shog9 0

                  Colin Angus Mackay wrote: Is this some sort of debugging witchcraft I've not heard of before? Yeah. The "stick" is your middle finger, see, and you shake it at a grid control after spending 16 hours debugging memory leaks that end up making it nearly useless, but not quite useless enough to justify re-writing your entire app just then.

                  Shog9

                  I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                  J Offline
                  J Offline
                  Jorgen Sigvardsson
                  wrote on last edited by
                  #11

                  So that's what I've been doing at the end of the day for the last 10 years. Shaking the stick. :) -- My name in Katakana is ヨレゲン. My name in German is Jörgen. I blog too now[^]

                  K 1 Reply Last reply
                  0
                  • J Jorgen Sigvardsson

                    So that's what I've been doing at the end of the day for the last 10 years. Shaking the stick. :) -- My name in Katakana is ヨレゲン. My name in German is Jörgen. I blog too now[^]

                    K Offline
                    K Offline
                    KaRl
                    wrote on last edited by
                    #12

                    :laugh::laugh::laugh:


                    Fold With Us! Sie wollen mein Herz am rechten Fleck, doch Seh' ich dann nach unten weg Da schlägt es links

                    1 Reply Last reply
                    0
                    • L Looney Tunezez

                      Hey, I am looking for a spreadsheet component or control for a winform application( like Excel, but cannot use Excel :^) ) I was hoping someone out there could help me out! Cheers! Looney Tunezez "If you build it.... .....BUGS will come!" -JB
                      Application.Run(new Form1(this.Dispose())); <--WHAT :wtf::confused::eek:
                      "Stability. What an interesting concept" - Chris Maunder

                      G Offline
                      G Offline
                      Giancarlo Aguilera
                      wrote on last edited by
                      #13

                      I've had experience with several spreadsheet controls both COM and .NET based. ComponentOne's spreadsheet component is OK, however, it doesn't support formulas, defined names, nor does it provide a spreadsheet UI right out of the box. You have to mix and match it with one of its grid components to get the UI up and running, however, advanced speadsheet UI's, one's that make extensive use of merged cells, cell spanning, etc... don't go very well. Currently I am using just the spreadsheet component alone, without the UI, for exporting reports to xls format. It's great, fast as hell and lightweight, and it does allow you to load xls files, modify them, and then save them back to xls format. GrapeCity also has a decent spreadsheet control, far more advanced than component one's in terms of UI and formula support. However, it doesn't support defined names, nor can you load an xls file, which sucks. For .NET Farpoint's is by far the best spreadsheet control I've used. It isn't the fastest nor the lightest; however, it has an excellent calculation engine, which allows you to create your own formulas. However, three things I didn't like about the calculation engine is that it just takes one non numeric value for an entire formula to spit out an error value instead of ignoring just that value, unlike excel, which doesn't return an error code. for example, if your formula is the sum of SUM(A1,A2,A3) and A1 has the value "foo" farpoint's calculation engine will spit out an error code while excel will return the sum of A2 and A3. The second thing I didn't like about it is that formulas don't support cross sheet referencing, that is, you can't have a formula in Sheet2 that references a value in Sheet1, which sucks, especially for complex models. Third, although it allows you to create your user defined formulas, you can't load an xls file that contains your user defined formula, probably implemented as a vba function, because any user defined formulas you add to the calculation model prior to loading an xls file get tossed out on load, and if you add the user defined function after you load the file, you have to reset the formula for each and every cell that contains the user defined function. Farpoint's spreadsheet UI is also pretty when compared to that of other spreadsheet UI's, it certainly supports the most features; however, all depending on how your xls file looks like, weird will happen. for example, border handling was bizarre. in excel, one cell's right border is the following cell's left border

                      S 1 Reply Last reply
                      0
                      • G Giancarlo Aguilera

                        I've had experience with several spreadsheet controls both COM and .NET based. ComponentOne's spreadsheet component is OK, however, it doesn't support formulas, defined names, nor does it provide a spreadsheet UI right out of the box. You have to mix and match it with one of its grid components to get the UI up and running, however, advanced speadsheet UI's, one's that make extensive use of merged cells, cell spanning, etc... don't go very well. Currently I am using just the spreadsheet component alone, without the UI, for exporting reports to xls format. It's great, fast as hell and lightweight, and it does allow you to load xls files, modify them, and then save them back to xls format. GrapeCity also has a decent spreadsheet control, far more advanced than component one's in terms of UI and formula support. However, it doesn't support defined names, nor can you load an xls file, which sucks. For .NET Farpoint's is by far the best spreadsheet control I've used. It isn't the fastest nor the lightest; however, it has an excellent calculation engine, which allows you to create your own formulas. However, three things I didn't like about the calculation engine is that it just takes one non numeric value for an entire formula to spit out an error value instead of ignoring just that value, unlike excel, which doesn't return an error code. for example, if your formula is the sum of SUM(A1,A2,A3) and A1 has the value "foo" farpoint's calculation engine will spit out an error code while excel will return the sum of A2 and A3. The second thing I didn't like about it is that formulas don't support cross sheet referencing, that is, you can't have a formula in Sheet2 that references a value in Sheet1, which sucks, especially for complex models. Third, although it allows you to create your user defined formulas, you can't load an xls file that contains your user defined formula, probably implemented as a vba function, because any user defined formulas you add to the calculation model prior to loading an xls file get tossed out on load, and if you add the user defined function after you load the file, you have to reset the formula for each and every cell that contains the user defined function. Farpoint's spreadsheet UI is also pretty when compared to that of other spreadsheet UI's, it certainly supports the most features; however, all depending on how your xls file looks like, weird will happen. for example, border handling was bizarre. in excel, one cell's right border is the following cell's left border

                        S Offline
                        S Offline
                        Shog9 0
                        wrote on last edited by
                        #14

                        Giancarlo Aguilera wrote: However, first, it's COM based, but despite that it's COM based it's still faster than any other .NET component, and I'm talking a .net app. Second, the company went out of business. And third, it's expensive and royalty based. It also has some frustrating resource leaks, at least in the version we use. :mad:

                        Shog9

                        I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                        1 Reply Last reply
                        0
                        • S Shog9 0

                          Colin Angus Mackay wrote: Is this some sort of debugging witchcraft I've not heard of before? Yeah. The "stick" is your middle finger, see, and you shake it at a grid control after spending 16 hours debugging memory leaks that end up making it nearly useless, but not quite useless enough to justify re-writing your entire app just then.

                          Shog9

                          I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                          D Offline
                          D Offline
                          David Wulff
                          wrote on last edited by
                          #15

                          Have you ever waved your first at your debugger and cried out with both glee and stress in your voice: "Ha, take that you fucking undefined error!" ? I caught (I think my first) the other day and now I'm paranoid I'll do it when people are around. :-O


                          Ðavid Wulff The Royal Woofle Museum
                          Audioscrobbler :: dwulff

                          Everybody is entitled to my opinion

                          S 1 Reply Last reply
                          0
                          • S Shog9 0

                            Well, Farpoint's spreadsheet control is advertised on CP. Haven't used it myself though. As you probably already know, it's cheaper to buy Excel than it is to re-implement it... But maybe this'll get you part way there.

                            Shog9

                            I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                            D Offline
                            D Offline
                            David Wulff
                            wrote on last edited by
                            #16

                            What an interesting web site they have. I closed it twice thinking I'd won a free holiday. :suss:


                            Ðavid Wulff The Royal Woofle Museum
                            Audioscrobbler :: dwulff

                            Everybody is entitled to my opinion

                            S H 2 Replies Last reply
                            0
                            • D David Wulff

                              What an interesting web site they have. I closed it twice thinking I'd won a free holiday. :suss:


                              Ðavid Wulff The Royal Woofle Museum
                              Audioscrobbler :: dwulff

                              Everybody is entitled to my opinion

                              S Offline
                              S Offline
                              Shog9 0
                              wrote on last edited by
                              #17

                              Heh. I want to know who they're trying to sell to, if they think they'll get results with the first bit of text reading "You could win a free..." with nothing resembling product details, or screenshots, or any indication that this is a company selling software components... :rolleyes:

                              Shog9

                              I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                              D 1 Reply Last reply
                              0
                              • D David Wulff

                                Have you ever waved your first at your debugger and cried out with both glee and stress in your voice: "Ha, take that you fucking undefined error!" ? I caught (I think my first) the other day and now I'm paranoid I'll do it when people are around. :-O


                                Ðavid Wulff The Royal Woofle Museum
                                Audioscrobbler :: dwulff

                                Everybody is entitled to my opinion

                                S Offline
                                S Offline
                                Shog9 0
                                wrote on last edited by
                                #18

                                My wife interrupted me in the middle of a debugging session the other day. Apparently, i personify the software i work with, and when it's not cooperating i direct at it a fairly constant stream of expletives... and do this aloud... :doh:

                                Shog9

                                I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                D R K 3 Replies Last reply
                                0
                                • S Shog9 0

                                  Heh. I want to know who they're trying to sell to, if they think they'll get results with the first bit of text reading "You could win a free..." with nothing resembling product details, or screenshots, or any indication that this is a company selling software components... :rolleyes:

                                  Shog9

                                  I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                  D Offline
                                  D Offline
                                  David Wulff
                                  wrote on last edited by
                                  #19

                                  Just when I was getting really confused, they confuse me even more! http://www.clubfarpoint.com/FarPointSupportSite/Modules/TheHut/default.aspx[^] Is ClubFarPoint like an 18-30 holiday for .NET Developers?


                                  Ðavid Wulff The Royal Woofle Museum
                                  Audioscrobbler :: dwulff

                                  Everybody is entitled to my opinion

                                  S 1 Reply Last reply
                                  0
                                  • S Shog9 0

                                    My wife interrupted me in the middle of a debugging session the other day. Apparently, i personify the software i work with, and when it's not cooperating i direct at it a fairly constant stream of expletives... and do this aloud... :doh:

                                    Shog9

                                    I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                    D Offline
                                    D Offline
                                    David Wulff
                                    wrote on last edited by
                                    #20

                                    I wonder just how common this is? It seems like a logical thing thing to do that when you spend so much time working with and getting to know your code it becomes like a person. I think when you start adding project birthdays to your appointments though it is perhaps time to call for help - or an exorcist.


                                    Ðavid Wulff The Royal Woofle Museum
                                    Audioscrobbler :: dwulff

                                    Everybody is entitled to my opinion

                                    1 Reply Last reply
                                    0
                                    • D David Wulff

                                      Just when I was getting really confused, they confuse me even more! http://www.clubfarpoint.com/FarPointSupportSite/Modules/TheHut/default.aspx[^] Is ClubFarPoint like an 18-30 holiday for .NET Developers?


                                      Ðavid Wulff The Royal Woofle Museum
                                      Audioscrobbler :: dwulff

                                      Everybody is entitled to my opinion

                                      S Offline
                                      S Offline
                                      Shog9 0
                                      wrote on last edited by
                                      #21

                                      Donno... "The Hut" sounds just a bit ominous... :~

                                      Shog9

                                      I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                      S 1 Reply Last reply
                                      0
                                      • S Shog9 0

                                        My wife interrupted me in the middle of a debugging session the other day. Apparently, i personify the software i work with, and when it's not cooperating i direct at it a fairly constant stream of expletives... and do this aloud... :doh:

                                        Shog9

                                        I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                        R Offline
                                        R Offline
                                        Rick York
                                        wrote on last edited by
                                        #22

                                        I know what you mean. It's like a momentary episode of Turret's syndrome.

                                        1 Reply Last reply
                                        0
                                        • S Shog9 0

                                          My wife interrupted me in the middle of a debugging session the other day. Apparently, i personify the software i work with, and when it's not cooperating i direct at it a fairly constant stream of expletives... and do this aloud... :doh:

                                          Shog9

                                          I'm not the Jack of Diamonds... I'm not the six of spades. I don't know what you thought; I'm not your astronaut...

                                          K Offline
                                          K Offline
                                          KaRl
                                          wrote on last edited by
                                          #23

                                          is there any other way to debug? :~


                                          Fold With Us! Sie wollen mein Herz am rechten Fleck, doch Seh' ich dann nach unten weg Da schlägt es links

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups