473,320 Members | 2,122 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,320 software developers and data experts.

Thoughts on BindingSource

Hello, I've taken over a .net 2.0 project that makes heavy use of Data
Binding of business classes to 3rd party WinForm controls via the
BindingSource class and INotifyPropertyChanged interface.

The setup in generally works ok, but the app feels sluggish. Because
BindingSource is basically a black box, I am having trouble determining
where the sluggishness comes from: BindingSource or 3rd party controls.
or a combination thereof.

Any thoughts on BindingSource technique, whether it's worth the hassle
or how to troubleshoot sluggishness in this situation.

Regards
Jun 27 '08 #1
1 1163
In my experience, the BindingSource works really well, and acts kind of as
the glue between the UI and the data. I haven't had any problems with it,
but my tables (so far) only have a few hundred records in them.

How many records are you talking about in your business classes? I assume
they are a BindingList<something?

RobinS.
GoldMail.com

"Frank Rizzo" <no**@none.netwrote in message
news:eo**************@TK2MSFTNGP06.phx.gbl...
Hello, I've taken over a .net 2.0 project that makes heavy use of Data
Binding of business classes to 3rd party WinForm controls via the
BindingSource class and INotifyPropertyChanged interface.

The setup in generally works ok, but the app feels sluggish. Because
BindingSource is basically a black box, I am having trouble determining
where the sluggishness comes from: BindingSource or 3rd party controls. or
a combination thereof.

Any thoughts on BindingSource technique, whether it's worth the hassle or
how to troubleshoot sluggishness in this situation.

Regards
Jun 27 '08 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: silesius | last post by:
Hi All, I have two pagetabs. One pagetab is used to display a parent record and the other is suppose to display 3 related child records from another table. I can display the parent records just...
1
by: TN | last post by:
I just don't get the BindingSource class when it is bound to a class. Consider this code snip: ..... Private bSource As New BindingSource() Private dgv As New DataGridView() Public Sub New()...
0
by: Geoff | last post by:
Hi folks Calling BindingSource.ResetCurrentItem() is changing the BindingSource.Position in a way I don't understand. If I'm understanding the docs correctly, ResetCurrentItem() should simply...
0
by: guy | last post by:
Framework 2 do any of you use the BindingSource component? if so how usefull do you find it? I am thinking of using it in a new app, but would appreciate hearing what you all think --guy--
4
by: shibeta | last post by:
Hello, I have problem with DataGridView and BindingSource. I have created DataSet and added TableData to it with manualy created columns (without DataAdapter - I'm not using MSSQL). On the Form I...
7
by: Mike | last post by:
i have a small difficulties with BindingSource and dataGridView bind db has properly opened and bind doesn't works. Unfortunately I didn't find any good example how to connect MS Access with...
2
by: jehugaleahsa | last post by:
Hello: I'm working on improving some of our Windows Forms. I have created two user controls that I want to bind to the same BindingSource. I have an overview control that is used just to...
5
by: jehugaleahsa | last post by:
Hello: I am sure this question comes up a lot. I need to disable the controls on my Windows forms so that when the BindingSource is empty some the controls bound to it will be disabled. This...
2
by: TamusJRoyce | last post by:
I am working on a group project where I do not have access to a BindingSource that is being passed through a function. The BindingSource's DataSource is set to a custom IBindingListView Collection....
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: af34tf | last post by:
Hi Guys, I have a domain whose name is BytesLimited.com, and I want to sell it. Does anyone know about platforms that allow me to list my domain in auction for free. Thank you
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.