Hi Colin,
Here's a basic example (using a DataGridView) with comments:
// Declare the BindingSource variable
private System.Windows.Forms.BindingSource warehouseBindingSource;
// InitializeComponent method to add components to form
private void InitializeComponent()
{
//...
this.components = new System.ComponentModel.Container();
//...
// Create BindingSource and add to components
this.warehouseBindingSource = new
System.Windows.Forms.BindingSource(this.components);
// Initialize the component
((System.ComponentModel.ISupportInitialize)(this.warehouseBindingSource)).BeginInit();
// Assign BindingSource to DataGridView
this.warehouseGridView.BindingSource = this.warehouseBindingSource;
// Identify DataTable in DataSet to be bound to
this.warehouseBindingSource.DataMember = "Warehouse";
// Identify BindingSource (DataSet) to be bound to
this.warehouseBindingSource.DataSource = this.inventoryDataSet;
// End Initialization
((System.ComponentModel.ISupportInitialize)(this.warehouseBindingSource)).EndInit();
//...
}
// Form constructor method
public Form1()
{
//...
// Call InitializeComponent
InitializeComponent();
// ...
// Fill DataSet from TableAdapter
this.warehouseTableAdapter.Fill(this.inventoryDataSet.Warehouse);
//...
}

Signature
HTH,
Kevin Spencer
Microsoft MVP
Printing Components, Email Components,
FTP Client Classes, Enhanced Data Controls, much more.
DSI PrintManager, Miradyne Component Libraries:
http://www.miradyne.net
> Hi
>
[quoted text clipped - 55 lines]
>
> Colin Williams