I've seen plenty of examples where you can databind to a list of objects,
but in this case I want to bind to a single instance and have no use for a
list. Can anyone refer a good example of how to do this in .net 2.0?
Thanks.

Signature
moondaddy@noemail.noemail
Kevin Yu [MSFT] - 25 Apr 2006 03:55 GMT
Hi Moondaddy,
What controls are you trying to bind to the datasource object? Is that a
DataGridView or some textboxes and comboboxes? In other words, are you
doing a simple-bound or a complex-bound? For Simple-Bound(bindings to
control's properties), you can check the following article for more
information.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vbcon/html/
vbtskcreatingsimply-boundcontrolonwindowsform.asp
Kevin Yu
Microsoft Online Community Support
============================================================================
==========================
When responding to posts, please "Reply to Group" via your newsreader so
that others may learn and benefit from your issue.
============================================================================
==========================
(This posting is provided "AS IS", with no warranties, and confers no
rights.)
joe - 02 May 2006 10:41 GMT
Binding b = new Binding( "Text", ApplicationSettings.Instance,
"DataSetSchemaFile" );
b.DataSourceUpdateMode = DataSourceUpdateMode.OnPropertyChanged;
txtSchema.DataBindings.Add( b );
"Text" is the control' property you want to bind.
ApplicationSettings.Instance is an instance of the class you want to bind.
In this case is a single instance, built using the Singleton design pattern.
"DataSetSchemaFile" is the property of the class above, that you want to
bind.
DataSourceUpdateMode is required to update the datasource whenever the value
of the control's property changes.
to make it work, just set the .Text property to a value.
Cheers,
Dan
> I've seen plenty of examples where you can databind to a list of objects,
> but in this case I want to bind to a single instance and have no use for a
> list. Can anyone refer a good example of how to do this in .net 2.0?
>
> Thanks.