Re: Where to start? by Cor
Cor
Thu Feb 02 00:35:07 CST 2006
Cartoper,
Microsoft has it again made not easier to explain things.
There are now 2 meanings for the word datasource
One as it has always been a property in a complex datacontrol to bind your
datasource (dataset, datatable, or another bindable object)
The other is a component from which you can drag from the box Data Sources
tables on your form.
It creates than a DataGridView, BindingSource and a BindingNavigator
As I have seen do most of us here active not like all those components. They
give the posibility for RAD but have a very quick end if you want to do
more.
If I see your current problem than you can do it in probably less than ten
clicks.
Open a form
Go to the tab in top Data, follow the wizard by creating first a new
connection. Be aware that it sometimes takes some time to get new
information, therefore don't cancel to quick and do all steps.
If this is done go again to the tab Data. Click on Datasources and drag the
by you with the previous steps created table in that on your form.
Your program which can get information line by line and update it is ready.
Be aware that there is absolutely nothing done for by instance error
handling as concurrency errors.
I hope this helps,
Cor
<cartoper@gmail.com> schreef in bericht
news:1138830220.653138.176730@o13g2000cwo.googlegroups.com...
>* Plateform: .Net 2.0
>
> * Question:
> Is ado.net the solution? If so, what should I be looking into?
>
> * Data:
> schedule containing:
> 1 to n properties
> collection of lines
>
> line containing:
> 1 to n properties
>
> * Data Source:
> An engine that needs to take the saving of the data to keep a version
> history. The design is complete for how the versioning will be kept;
> it is based on doing a difference of what is saved and what is in
> memory.
>
> * Problem
> How to display this data and allow the user to make changes to it.
>
> * My thoughts
> I have limited knowledge of ado.net, but I am guessing that it is
> pretty straight forward to display the collection of lines, or a
> DataSet table of lines, in a datagrid. What I don't understand is
> how best to couple the data in the engine with a dataset. Do I simply
> create a DataSet (one of those .xsd files) and create a table for the
> collection of lines, have the engine populate it and have the GUI send
> it back to the engine for saving? Or is there a more sophisticated way
> of creating my own DataSet? Are there other ado.net classes I should
> be learning about to make the engine a sort of provider for then GUI?
>