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. C#
  4. performance issue updating datatable

performance issue updating datatable

Scheduled Pinned Locked Moved C#
performancehelpquestionannouncement
1 Posts 1 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.
  • T Offline
    T Offline
    troels_sorensen
    wrote on last edited by
    #1

    Hi. I have a datagrid on my form that has the datasource set to a datatable in a class in different project but same solution. When I change the data in the datatable, the datagrid is very long to get the changes (~2 seconds) which is not great. I use a bit complicated architechture, but it should not matter. Here's roughly what i do: _____ ClassState: DataTable MyData = new DataTable(); (Fill in dummy data) _____ ClassForm: MyGrid.DataSource = ClassState.MyData; ClassEvents.MyGetData(); _____ --> ClassEvents: DataTable temp = MyWebService.GetData(); classState.MyData.BeginLoadData(); Foreach(datarow dr in temp) { classState.MyData.ImportRow(dr); } classState.MyData.EndLoadData(); //From here and until the datagrid is updated it takes ~2 seconds. WHY?? ____________ I timed and logged every line in my code and found out that it is the datagrid that i slow on getting the updates (or the datatable that is slow sending update notifications). It has nothing to do with getting data from the webservice. Is there some way to tell the datatable to send notifications NOW??:~ Or could it have something to do with the fact that ClassState, ClassForm and Class events each is in it's own project (but same solution)? Or do you have any other ideas?:confused:

    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