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 55 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.
  • 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