Quote Originally Posted by dglienna View Post
Well, if you'll ever have more than 100 or so records in the table, you don't need one. Anything else will be sped up IMMENSELY. Plus, you can have multiple keys in the same record. What happens when the table is locked in one thread, and the other has to wait? I guess you figured that out.
Per thread, there is only one row in the table and only 4 items per row. That's just the problem, no matter how I change the code, in the debugger everything looks good but the table row never gets transferred when using multithreading. If I do it without multithreading it works fine, but of course it locks up the gui as everything is taking place on the main thread. I am not a seasoned .net programmer for sure so I'm probably just missing something simple.