J'ai essayé de supprimer des données dans une base en passant par les datarow et datset toutes les lignes sont supprimes mais j'ai une ligne qui n'arrive pas a supprimer dans la base .voici le bout de code
DataViewManager dtDoc=(DataViewManager)this.grid1..DataSource;
string filter =dtDoc.DataViewSettings["V_chat"].RowFilter;
DataRow[]rowpersonne=this.dataSet1.V_chat.Select(filter);
string adr=rowpersonne[0].ItemArray[this.dataSet1.V_chat.T__IDColumn.Ordinal].ToString();//je veux avoir l'adresse correspondant a ce chat
DataRow[]rowAdr=this.dataSet1.V_Adresse.Select("T_Adresse ="+adr);//appliquer un filtre sur le dataset
foreach(DataRow r in rowpersonne)
{
r.Delete();
}
vueglobale.sqlDataAdapterV_Dos.Update(rowpersonne);
if(rowAdr.Length ==1)//si la ligne est egal supprimer cette adresse car il n'y a pas d'autre chat qui y habite
{
foreach(DataRow r in rowAdr)
{
r.Delete();
}
this.sqlDataAdapterV_chat.Update(rowAdr);//la ligne n'est jamais supprime dans la base aidez moi
}
Comment je peux supprimer une ligne dans un dataset et le supprimer en meme temps dans la base de donnees.
J'ai la valeur d'un colonne qui apparait plusieurs fois dans un dataset,comment a partir de la methode select je peux aplliquer un filter pour trouver le
nombre de fois qu'il se trouve dans mon dataset.J'ai vu qu'il y a select(Count)mais je reusssi pas
FD