Gustav Brock
Gustav at cactus.dk
Tue Feb 5 11:02:16 CST 2008
Hi Stuart et al
No there is no GUI, just code.
I have some code like this. It add rows but will not save them to the database table:
VrsSourceTableAdapters.DataTableKundeTableAdapter kundeAdapterS =
new VrsSourceTableAdapters.DataTableKundeTableAdapter();
VrsSource.DataTableKundeDataTable kunderS;
VrsTargetTableAdapters.DataTableKundeTableAdapter kundeAdapterT =
new VrsTargetTableAdapters.DataTableKundeTableAdapter();
VrsTarget.DataTableKundeDataTable kunderT;
kunderS = kundeAdapterS.GetDataVrsKunder();
kunderT = kundeAdapterT.GetDataVrsKunder();
foreach (VrsSource.DataTableKundeRow kundeRowS in kunderS)
{
Console.WriteLine("Kunde: " + kundeRowS.navn + "");
Console.WriteLine(" Kundenr: " + kundeRowS.kundeNr + "");
// Mark row as modified.
kundeRowS.SetModified();
kunderT.ImportRow(kundeRowS);
}
Console.WriteLine("s: " + kunderS.Count.ToString());
Console.WriteLine("t: " + kunderT.Count.ToString());
kundeAdapterT.FillVrsKunder(kunderT);
Target table is residing in MSDE.
Count of s returns the count of records to add.
Count of t returns existing records + count of records to add.
What am I missing?
/gustav
>>> stuart at lexacorp.com.pg 05-02-2008 00:06:55 >>>
Do you mean have the user physically browse through the rows looking for specific records?
If that is the case, I would probably go with a DatagridView bound to the source data.
When the user selects a row (double click, highlight and click a button or whatever), read the
row data and feed it to a TableAdapter.Insert on the target table.
On 4 Feb 2008 at 18:41, Gustav Brock wrote:
> Hi all
>
> I have created two tableadapters, a source and a target, and need to
> browse through the source looking for rows and, when a row meeting
> some conditions is found, copy this to the target. What is the best
> method?
>
> /gustav