System.ArgumentException ved cloning af DataTable, men hvorfor?
Ved cloning af et dataset smides der en exception på at Maxlenth førsøges sat på columns der ikke er string columns.System.ArgumentException: MaxLength applies to string data type only. You cannot set Column 'machine_id' property MaxLength to be non-negative number.
at System.Data.DataColumn.set_MaxLength(Int32 value)
at System.Data.DataColumn.Clone()
at System.Data.DataTable.CloneTo(DataTable clone, DataSet cloneDS, Boolean skipExpressionColumns)
at System.Data.DataTable.Clone(DataSet cloneDS)
at System.Data.DataSet.Clone()
at VisioLog.Model.DataBase.Clone() in C:\SVN\main\client\Model\DataBase.Designer.cs:line 431
at System.Data.DataSet.Copy()
at VisioLog.Model.DataBase.UpdateBackgroundWorker_RunWorkerCompleted(Object sender, RunWorkerCompletedEventArgs e) in C:\SVN\main\client\Model\DataBase.cs:line 720
Sagen er at jeg ikke forsætligt forsøger at ændre MaxLength noget sted, men hvad sker der ?