Ver Mensaje Individual
  #8 (permalink)  
Antiguo 07/02/2005, 15:21
koldo
 
Fecha de Ingreso: febrero-2003
Mensajes: 12
Antigüedad: 22 años, 1 mes
Puntos: 0
Me ha funcionado de esta manera:

SqlConnection conn = new SqlConnection("Persist Security Info=False;"+
"Integrated Security=SSPI;database=mibase;server=localhost");

string sql="select numero, nombre, ciudad, cantidad from clientes";
SqlDataAdapter da = new SqlDataAdapter(sql, conn);

//NO UTILIZAR -> SqlCommandBuilder cb = new SqlCommandBuilder(da);

//Añadir esta sql
string sqlupdate="update clientes set nombre='Maite2' where nombre='luis'";

//Y añadir da.UpdateCommand
da.UpdateCommand = new SqlCommand(sqlupdate,conn);

//NO UTILIZAR -> SqlCommandBuilder cb = new SqlCommandBuilder(da);

DataSet ds = new DataSet();
da.Fill(ds, "clientes");

//Modificacion de un campo:
ds.Tables["clientes"].Rows[0]["nombre"]="Maite2";

da.Update(ds.Tables["clientes"]);

dataGrid1.DataSource=ds.Tables["clientes"];

Gracias