Tôi có một DataSet trong VisualStudio 2005. Tôi cần thay đổi kiểu dữ liệu của một cột trong một trong các datatables từ System.Int32
thành System.Decimal
. Khi tôi cố gắng để thay đổi kiểu dữ liệu trong DataSet Designer
tôi nhận được lỗi sau:"Không thể thay đổi DataType của cột khi nó có dữ liệu" lỗi trong Visual Studio 2005 DataSet Designer
Property value is not valid. Cannot change DataType of a column once it has data.
Từ hiểu biết của tôi, điều này sẽ được thay đổi kiểu dữ liệu trong lược đồ cho DataSet. Tôi không thấy làm thế nào có thể có bất kỳ dữ liệu nào gây ra lỗi này.
Có ai có ý tưởng nào không?
Tác phẩm này hoạt động, nhưng cần lưu ý điều gì đó: có xác thực được thực hiện tại thời điểm bạn lưu và đóng. Nếu có sự cố thì các trường sẽ bị xóa khi bạn đóng tập dữ liệu. Tôi thấy điều này một cách khó khăn khi tôi mất rất nhiều thông tin tôi đã nhập. Để tránh mất mát, hãy đảm bảo rằng tập dữ liệu tiết kiệm không có lỗi TRƯỚC KHI bạn cố gắng đóng nó. – DAG