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. General Programming
  3. Windows Forms
  4. datagridviewtextboxcell error on 350 characters

datagridviewtextboxcell error on 350 characters

Scheduled Pinned Locked Moved Windows Forms
helpdatabaseannouncement
19 Posts 2 Posters 63 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.
  • L Lost User

    Rhyde Marsh wrote:

    what i know for a fact

    But that is hardly relevant. Somewhere in your application something is being triggered which causes a null reference to be used. The only way to discover where that is and why, is to do some detailed debugging.

    R Offline
    R Offline
    Rhyde Marsh
    wrote on last edited by
    #8

    ok i will get to that. juss that i have been looking and and dont see where

    1 Reply Last reply
    0
    • L Lost User

      2000 characters? In which encoding? UTF16?

      Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

      R Offline
      R Offline
      Rhyde Marsh
      wrote on last edited by
      #9

      sorry for the late response but data field is set to nvarchar 2000 and the MaxInputLength set at 2000

      L 1 Reply Last reply
      0
      • R Rhyde Marsh

        sorry for the late response but data field is set to nvarchar 2000 and the MaxInputLength set at 2000

        L Offline
        L Offline
        Lost User
        wrote on last edited by
        #10

        Rhyde Marsh wrote:

        nvarchar

        Good. Check the line

        Processor.Data.WebsitePageDownload.AcceptChanges()

        Set the cursor on the AcceptChanges method, hit F12. Set breakpoints there, and make sure that the method does not swallow the changes.

        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

        R 1 Reply Last reply
        0
        • L Lost User

          Rhyde Marsh wrote:

          nvarchar

          Good. Check the line

          Processor.Data.WebsitePageDownload.AcceptChanges()

          Set the cursor on the AcceptChanges method, hit F12. Set breakpoints there, and make sure that the method does not swallow the changes.

          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

          R Offline
          R Offline
          Rhyde Marsh
          wrote on last edited by
          #11

          not sure what you mean swallow, but the data is updated but there seems to be a problem when it returns to the UI

          L 1 Reply Last reply
          0
          • R Rhyde Marsh

            not sure what you mean swallow, but the data is updated but there seems to be a problem when it returns to the UI

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #12

            Rhyde Marsh wrote:

            not sure what you mean swallow,

            I'm expecting a try-catch in that method that hides the exception that is thrown.

            Rhyde Marsh wrote:

            the data is updated but there seems to be a problem when it returns to the UI

            Is the data updated beyond the 350-char mark? How do you know there's a problem? Do you have an exception and a stack-trace?

            Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

            R 1 Reply Last reply
            0
            • L Lost User

              Rhyde Marsh wrote:

              not sure what you mean swallow,

              I'm expecting a try-catch in that method that hides the exception that is thrown.

              Rhyde Marsh wrote:

              the data is updated but there seems to be a problem when it returns to the UI

              Is the data updated beyond the 350-char mark? How do you know there's a problem? Do you have an exception and a stack-trace?

              Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

              R Offline
              R Offline
              Rhyde Marsh
              wrote on last edited by
              #13

              yes it updates but then i get a nullrefference exception. so before the 350 mark it updates and refresh fine but anything after that i get the error

              L 1 Reply Last reply
              0
              • R Rhyde Marsh

                yes it updates but then i get a nullrefference exception. so before the 350 mark it updates and refresh fine but anything after that i get the error

                L Offline
                L Offline
                Lost User
                wrote on last edited by
                #14

                Rhyde Marsh wrote:

                nullrefference exception

                I assumed that was fixed, based on your previous post. Can you post the entire stacktrace from the exception?

                Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                R 1 Reply Last reply
                0
                • L Lost User

                  Rhyde Marsh wrote:

                  nullrefference exception

                  I assumed that was fixed, based on your previous post. Can you post the entire stacktrace from the exception?

                  Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                  R Offline
                  R Offline
                  Rhyde Marsh
                  wrote on last edited by
                  #15

                  no my problem was not solved, but i it seem to be on bug on microsoft side in the control s at System.Windows.Forms.DataGridView.ComputeVisibleColumns() at System.Windows.Forms.DataGridView.LayoutScrollBars() at System.Windows.Forms.DataGridView.ComputeLayout() at System.Windows.Forms.DataGridView.PerformLayoutPrivate(Boolean useRowShortcut, Boolean computeVisibleRows, Boolean invalidInAdjustFillingColumns, Boolean repositionEditingControl) at System.Windows.Forms.DataGridView.ResetUIState(Boolean useRowShortcut, Boolean computeVisibleRows) at System.Windows.Forms.DataGridViewRowCollection.OnCollectionChanged_PreNotification(CollectionChangeAction cca, Int32 rowIndex, Int32 rowCount, DataGridViewRow& dataGridViewRow, Boolean changeIsInsertion) at System.Windows.Forms.DataGridViewRowCollection.OnCollectionChanged(CollectionChangeEventArgs e, Int32 rowIndex, Int32 rowCount, Boolean changeIsDeletion, Boolean changeIsInsertion, Boolean recreateNewRow, Point newCurrentCell) at System.Windows.Forms.DataGridViewRowCollection.ClearInternal(Boolean recreateNewRow) at System.Windows.Forms.DataGridView.RefreshRows(Boolean scrollIntoView) at System.Windows.Forms.DataGridView.DataGridViewDataConnection.ProcessListChanged(ListChangedEventArgs e) at System.Windows.Forms.DataGridView.DataGridViewDataConnection.currencyManager_ListChanged(Object sender, ListChangedEventArgs e) at System.Windows.Forms.CurrencyManager.OnListChanged(ListChangedEventArgs e) at System.Windows.Forms.CurrencyManager.List_ListChanged(Object sender, ListChangedEventArgs e) at System.Data.DataView.OnListChanged(ListChangedEventArgs e) at System.Data.Listeners`1.Notify[T1,T2,T3](T1 arg1, T2 arg2, T3 arg3, Action`4 action) at System.Data.Index.OnListChanged(ListChangedEventArgs e) at System.Data.DataTable.ResetInternalIndexes(DataColumn column) at System.Data.DataTable.Clear(Boolean clearAll) at MCAP.MaintenanceDataSetTableAdapters.WebsitePageDownloadTableAdapter.FillByWhereClause(WebsitePageDownloadDataTable dataTable, String whereClause) in C:\Users\mmarshall.MTMOBAY\Desktop\Mark\MCAP\DataSet\MaintenanceDataSet.Designer.vb:line 35940 at MCAP.UI.Processors.Maintenance.LoadFilteredWebsite(String filterCondition) in C:\Users\mmarshall.MTMOBAY\Desktop\Mark\MCAP\UIProcess\Maintenance.vb:line 6328 i found similar issue on microsoft site

                  L 1 Reply Last reply
                  0
                  • R Rhyde Marsh

                    no my problem was not solved, but i it seem to be on bug on microsoft side in the control s at System.Windows.Forms.DataGridView.ComputeVisibleColumns() at System.Windows.Forms.DataGridView.LayoutScrollBars() at System.Windows.Forms.DataGridView.ComputeLayout() at System.Windows.Forms.DataGridView.PerformLayoutPrivate(Boolean useRowShortcut, Boolean computeVisibleRows, Boolean invalidInAdjustFillingColumns, Boolean repositionEditingControl) at System.Windows.Forms.DataGridView.ResetUIState(Boolean useRowShortcut, Boolean computeVisibleRows) at System.Windows.Forms.DataGridViewRowCollection.OnCollectionChanged_PreNotification(CollectionChangeAction cca, Int32 rowIndex, Int32 rowCount, DataGridViewRow& dataGridViewRow, Boolean changeIsInsertion) at System.Windows.Forms.DataGridViewRowCollection.OnCollectionChanged(CollectionChangeEventArgs e, Int32 rowIndex, Int32 rowCount, Boolean changeIsDeletion, Boolean changeIsInsertion, Boolean recreateNewRow, Point newCurrentCell) at System.Windows.Forms.DataGridViewRowCollection.ClearInternal(Boolean recreateNewRow) at System.Windows.Forms.DataGridView.RefreshRows(Boolean scrollIntoView) at System.Windows.Forms.DataGridView.DataGridViewDataConnection.ProcessListChanged(ListChangedEventArgs e) at System.Windows.Forms.DataGridView.DataGridViewDataConnection.currencyManager_ListChanged(Object sender, ListChangedEventArgs e) at System.Windows.Forms.CurrencyManager.OnListChanged(ListChangedEventArgs e) at System.Windows.Forms.CurrencyManager.List_ListChanged(Object sender, ListChangedEventArgs e) at System.Data.DataView.OnListChanged(ListChangedEventArgs e) at System.Data.Listeners`1.Notify[T1,T2,T3](T1 arg1, T2 arg2, T3 arg3, Action`4 action) at System.Data.Index.OnListChanged(ListChangedEventArgs e) at System.Data.DataTable.ResetInternalIndexes(DataColumn column) at System.Data.DataTable.Clear(Boolean clearAll) at MCAP.MaintenanceDataSetTableAdapters.WebsitePageDownloadTableAdapter.FillByWhereClause(WebsitePageDownloadDataTable dataTable, String whereClause) in C:\Users\mmarshall.MTMOBAY\Desktop\Mark\MCAP\DataSet\MaintenanceDataSet.Designer.vb:line 35940 at MCAP.UI.Processors.Maintenance.LoadFilteredWebsite(String filterCondition) in C:\Users\mmarshall.MTMOBAY\Desktop\Mark\MCAP\UIProcess\Maintenance.vb:line 6328 i found similar issue on microsoft site

                    L Offline
                    L Offline
                    Lost User
                    wrote on last edited by
                    #16

                    That could be tested easily by giving the columns a fixed width :)

                    Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                    R 1 Reply Last reply
                    0
                    • L Lost User

                      That could be tested easily by giving the columns a fixed width :)

                      Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                      R Offline
                      R Offline
                      Rhyde Marsh
                      wrote on last edited by
                      #17

                      yes, but cannot be limited because the length of the url entered is unknown

                      L 1 Reply Last reply
                      0
                      • R Rhyde Marsh

                        yes, but cannot be limited because the length of the url entered is unknown

                        L Offline
                        L Offline
                        Lost User
                        wrote on last edited by
                        #18

                        This is not helping much, we're talking about different things. If you can fix the size of the column in the grid in where it is displayed to 100 pixels, then you can still enter long strings. It would prove whether or not the observed behaviour is caused by the internal resizing, or somewhere else. If fixing the width helps, then you'll need to look for other alternatives or find a fix. If fixing the width does not help, then the error is occurring somewhere else.

                        Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                        R 1 Reply Last reply
                        0
                        • L Lost User

                          This is not helping much, we're talking about different things. If you can fix the size of the column in the grid in where it is displayed to 100 pixels, then you can still enter long strings. It would prove whether or not the observed behaviour is caused by the internal resizing, or somewhere else. If fixing the width helps, then you'll need to look for other alternatives or find a fix. If fixing the width does not help, then the error is occurring somewhere else.

                          Bastard Programmer from Hell :suss: If you can't read my code, try converting it here[^]

                          R Offline
                          R Offline
                          Rhyde Marsh
                          wrote on last edited by
                          #19

                          had to change the column to accomodate a popup wasnt getting anywhere with it

                          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