Từ 1 tới 2 trên tổng số 2 kết quả

Đề tài: Lỗi: At least one element in the source array could not be cast down to the destination array type.

  1. #1
    Ngày gia nhập
    04 2011
    Bài viết
    33

    Mặc định Lỗi: At least one element in the source array could not be cast down to the destination array type.

    Mình thực hiện cconvert từ ArrayList thành 1 mảng theo hướng dẫn của msdn sử dụng phương thức ToArray()
    đây là câu lệnh mẫu của msdn: String[] myArr = (String[]) myAL.ToArray( typeof( string ) );
    còn đây là câu lệnh của mình: DataRow[] arrRowTer = (DataRow[])topp.ter.ToArray(typeof(DataRow));
    trong đó topp là 1 đối tượng lớp chứa thành phần ter ( public ArrayList ter = new ArrayList()
    Khi mình debug, máy báo lỗi: At least one element in the source array could not be cast down to the destination array type. Mình search mạng thì chưa tìm ra được câu trả lời như thế này: " As I know, you can't get array of one type (ParameterValue in this case) from ArrayList using ToArray() method if you have added objects of another type to ArrayList.

    So, you should convert strings to ParameterValue before adding them to the list." (đây là lỗi tương tự như lỗi của mình)
    nhưng mình vẫn chưa hiểu>
    Làm sao để khắc phục lỗi trên?
    Thanks in advance.

  2. #2
    Ngày gia nhập
    03 2008
    Bài viết
    71

    Có thể là vì 1 thành phần trong mảng ter của bạn không có kiểu DataRow.
    Bạn kiểm tra lại xem.

Các đề tài tương tự

  1. Báo lỗi Unable to cast object of type 'System.DBNull' to type khi restore database với sqlserver 2008 r2
    Gửi bởi b0yt4l3nt9z trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 1
    Bài viết cuối: 26-10-2012, 06:18 PM
  2. Ghép array C# và giữ nguyên reference type?
    Gửi bởi voicewithin trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 22-04-2012, 01:36 AM
  3. Trả lời: 6
    Bài viết cuối: 05-01-2011, 06:33 PM
  4. Array.Sort() and Array.Reverse() sử dụng thế nào ạ
    Gửi bởi nguoirung1.6 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 7
    Bài viết cuối: 19-12-2010, 03:23 PM
  5. Lỗi Cannot implicitly convert type khi Convert Array to List trong WCF ???
    Gửi bởi dangbk trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 26-09-2010, 05:43 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn