j utilise ce code dans une page cela marche tres bien dans une autre pas du tout pourquoi

Erreur inattendue : La colonne FCT est en lecture seule. à System.Data.DataRow.set_Item(DataColumn column, Object value)
à System.Data.DataRow.set_Item(String columnName, Object value)
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
 
                'elimine les doublons
                Dim valuesList As ArrayList = New ArrayList()
                For Each row As DataRow In myDataTable.Rows
                    If Not valuesList.Contains(row.Item("FCT")) Then
                        valuesList.Add(row.Item("FCT"))
                    Else
                        row.Item("FCT") = String.Empty
                    End If
                    If Not valuesList.Contains(row.Item("SFCT")) Then
                        valuesList.Add(row.Item("SFCT"))
                    Else
                        row.Item("SFCT") = String.Empty
                    End If
                Next