Bonjour,

J'ai généré mon Dataset typé avec visual studio pour une table User simple

ID : uniqueidentifier
GID : uniqueidentifier
Name : varchar
Pass : varchar

et j'arrive a ajouter des row a les récuperer mais pas a les supprimer ... help

voila le code de la suppréssion

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
public bool delUser(Guid uid)
        {
            try
            {
                FalconDataBase.UsersDataTable table;
                FalconDataBaseTableAdapters.UsersTableAdapter da = new ManageDataBase.FalconDataBaseTableAdapters.UsersTableAdapter();
 
                table = da.GetData();
                try
                {
                    FalconDataBase.UsersRow[] rows = (FalconDataBase.UsersRow[])table.Select("ID = '" + uid + "'");
                    rows[0].Delete();
                    da.Update(table);
                    table.Dispose();
                    da.Dispose();
                    return true;
                }
                catch (EvaluateException)
                {
                    return false;
                }
            }
            catch (Exception exception)
            {
                ErrorLog.ErrorManager.AddError(exception, "DataBaseDataSet");
            }
            return false;
        }
Voila ce que me retourne mon appli lorsque je fait l'update de mon changement

Code : Sélectionner tout - Visualiser dans une fenêtre à part
Update requires a valid DeleteCommand when passed DataRow collection with deleted rows.
Je ne comprend pas trop pourquoi ?? comment puis-je vérifier ma commande DELETE ??