Fórum Cannot implicitly convert type 'void' to 'System.Data.DataRow' #376304
26/04/2010
0
public void remover(int id)
{
string strSQL = "select * from contatos";
try
{
adp = new MySqlDataAdapter(strSQL, conn);
cb = new MySqlCommandBuilder(adp);
dsContatos = new DataSet();
adp.Fill(dsContatos, "contatos");
DataRow row = null;
row = dsContatos.Tables[0].Rows[0].Delete();
adp.Update(dsContatos, "contatos");
}
catch (Exception e)
{
throw new Exception(e.Message.ToString());
}
}
Willian Silva
Curtir tópico
+ 0
Responder
Posts
26/04/2010
Marcio Silveira
Willian,
Essa instrução: row = dsContatos.Tables[0].Rows[0].Delete();
não é válida, pois o método Delete() retorna vazio e não uma DataRow.
para ser válida, tire a atribuição assim:
row = dsContatos.Tables[0].Rows[0];
dsContatos.Tables[0].Rows[0].Delete();
Essa instrução: row = dsContatos.Tables[0].Rows[0].Delete();
não é válida, pois o método Delete() retorna vazio e não uma DataRow.
para ser válida, tire a atribuição assim:
row = dsContatos.Tables[0].Rows[0];
dsContatos.Tables[0].Rows[0].Delete();
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)