ottengo la seguente eccezione (chiave primaria mancante) nella linea di utilizzare il metodo Find()tabella non dispone di una chiave primaria
"tabella non dispone di una chiave primaria."
Ho ricontrollato il database e tutte le colonne chiave primaria sono impostate correttamente.
il mio codice:
DataTable dt = p.GetAllPhotos(int.Parse(Id));
DataTable temp = new DataTable();
temp = dt.Clone();
temp = (DataTable)(Session["currentImage"]);
DataTable dtvalid = new DataTable();
dtvalid = dt.Clone();
DataRow[] drr = new DataRow[1];
drr[0] = dt.Rows.Find((int.Parse(temp.Rows[0]["photoId"].ToString()))+1);
foreach (DataRow dr in drr)
{
dtvalid.ImportRow(dr);
}
dtvalid.AcceptChanges();'
Che diavolo stai cercando di raggiungere? –