8 messaggi dal 27 aprile 2006
è possibile ricavare il numero di riga, in un datatable, sapendo l'ID, cioè la chiave primaria? se si come?
naturalmente senza metterlo in un ciclo..
grazie
giovannis ha scritto:
è possibile ricavare il numero di riga, in un datatable, sapendo l'ID, cioè la chiave primaria? se si come?
naturalmente senza metterlo in un ciclo..
grazie

DataTable dt = miaDataTable;
            DataRow miaRiga = dt.Rows.Find(pk);

Fabrizio Canevali
8 messaggi dal 27 aprile 2006
avevo già provato in questo modo:
Dim riga As DataRow = datasetTBDM.Tables("tabella1").Rows.Find(pk) ma mi da questo errore: La tabella non ha una chiave primaria.
stò usando sqlserver 2005 express edition in locale, la tabella nel database ha la chiave primaria.
assegno la tabella al dataset in questo modo:
oDatapter.Fill(datasetTBDM, "tabella1")
adesso la domanda è, perchè mi da questo errore..? il metodo fill passa tutti gli attributi, compreso la chiave primaria, al dataset? grazie di nuovo..
giovanni


From: "fabrica" <fabrica>
Reply-To: <aspdotnet2.270603@forum.aspitalia.com>
To: "aspdotnet2@forum.aspitalia.com" <giovannis@hotmail.it>
Subject: [aspdotnet2] Re: domanda su datatable
Date: Sat, 15 Jul 2006 22:50:49 +0200

giovannis ha scritto:

> è possibile ricavare il numero di riga, in un datatable, sapendo > l'ID, cioè la chiave primaria? se si come?
> naturalmente senza metterlo in un ciclo..
> grazie

DataTable dt = miaDataTable;
DataRow miaRiga = dt.Rows.Find(pk);
--
Pensa al tuo futuro!
Non fermarti alla terza (   ) media.

Fabrizio

ASP.NET 2.0 per tutti. Il nostro nuovo libro!
Prenotalo subito a soli 20,00 Euro!
http://g.aspitalia.com/g/c/435/

Hosted by http://www.ithost.ch - your host company

giovannis ha scritto:
oDatapter.Fill(datasetTBDM, "tabella1")
oDatapter.FillSchema(datasetTBDM.Table["tabella1"],SchemaType.Mapped)
Tramite FillSchema ottieni i mapping della tabella.

Per approfondire:http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndive/html/data03142002.asp
Modificato da fabrica il 16 luglio 2006 08.30 -

Fabrizio Canevali
8 messaggi dal 27 aprile 2006
ok.. adesso il dataset riconosce la chiave primaria, quindi torniamo al problema principale...

Dim DR As DataRow = datasetTBDM.Tables("tabella1").Rows.Find(pk) con questo sistema vedo che viene assegnato il record con id=pk a DR, ma come faccio a trovare il numero del record..??

abbi pazienza..... :-)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.