Trang 3 trên tổng số 8 Đầu tiênĐầu tiên 12345... Cuối cùngCuối cùng
Từ 21 tới 30 trên tổng số 75 kết quả

Đề tài: Lỗi: Object reference not set to an instance of an object trong lập trình C# - Nguyên nhân và cách khắc phục

  1. #21
    Ngày gia nhập
    06 2011
    Bài viết
    29

    Mặc định Lỗi: Object reference not set to an instance of an object trong lập trình C# - Nguyên nhân và cách khắc phục

    Visual C# Code:
    1.         public void loadgridNhacCungCap()
    2.         {
    3.  
    4.             cboMANCC.Properties.View.OptionsBehavior.AutoPopulateColumns = false;
    5.            // cboMANCC.Properties.DataSource = dtvNCC;
    6.             cboMANCC.Properties.DisplayMember = "MANCC";
    7.             cboMANCC.Properties.ValueMember = "TENNCC";
    8.             cboMANCC.Properties.View.BestFitColumns();
    9.             cboMANCC.Properties.PopupFormWidth = 300;
    10.             cboMANCC.Properties.DataSource = ctlNCC.GETDANHSACHNCC();
    11.             dtoNCC.MANCC = gridNCC.GetFocusedRowCellValue("MANCC").ToString();
    12.         }

    Mong mọi người fix jum mình

  2. #22
    Ngày gia nhập
    11 2008
    Nơi ở
    An Giang
    Bài viết
    502

    Bạn hãy kiểm tra dòng gridNCC.GetFocusRowCellValue("MANCC") xem giá trị nó có bằng NULL ko.
    Kiểm tra cái FielName(ColumnsName) MANCC bạn truyền vào như thế có đúng không ?

  3. #23
    Ngày gia nhập
    01 2011
    Bài viết
    44

    Lỗi của bạn là đúng phải dùng arr=new ArrayList() OK )

  4. #24
    Ngày gia nhập
    06 2012
    Bài viết
    7

    Thông thường mình hay thấy Lỗi chưa khởi tạo đối tượng (Lỗi này phổ biến nhất).
    Ví dụ : ArrayList arr;

  5. #25
    Ngày gia nhập
    09 2012
    Bài viết
    42

    Mình thì mấy hôm nay toàn dính lỗi toàn tạo mảng mà quên khởi tạo giá trị cho phần tử của mảng chả là quen làm mảng int,double,,,, hay String rồi mấy cái đó khởi tạo giá trị sẵn là 0 và "" nên lúc nào cũng lấy ra dùng luôn đc

  6. #26
    Ngày gia nhập
    04 2011
    Nơi ở
    Thủ Đức
    Bài viết
    4

    Mặc định Lỗi: Object reference not set to an instance of an object trong lập trình C# - Nguyên nhân và cách khắc phục

    Mọi người giúp đỡ mình với, cũng không biết lỗi sao nữa. Thanks nhìu !!
    Visual C# Code:
    1.             XmlDataDocument xmlData = new XmlDataDocument();
    2.             XmlNodeList xmlNL;
    3.             string str = null;
    4.             FileStream fs = new FileStream("Doanthang.xml", FileMode.Open, FileAccess.Read);
    5.             xmlData.Load(fs);
    6.             //fs.Close();
    7.             xmlNL = xmlData.GetElementsByTagName("DIEM");
    8.             DIEM[] arrDiem = new DIEM[2];
    9.             for (int i = 0; i < xmlNL.Count; i++)
    10.             {
    11.                 arrDiem[i].Ten = xmlNL[i].Attributes[0].Value; // [COLOR="red"]lỗi chỗ này: Object reference not set to an instance of an object.[/COLOR]
    12.                 arrDiem[i].x = int.Parse(xmlNL[i].Attributes[1].Value);
    13.                 arrDiem[i].y = int.Parse(xmlNL[i].Attributes[2].Value);
    14.                 str += arrDiem[i].Ten + "(" + arrDiem[i].x + "," + arrDiem[i].y + ")\r\n";
    15.             }
    16.             double kc = Math.Pow(Math.Pow(arrDiem[0].x - arrDiem[1].x, 2) +  Math.Pow(arrDiem[0].y - arrDiem[1].y, 2),0.5);
    17.             str += kc.ToString();
    18.             textBox1.Text = str;
    Đã được chỉnh sửa lần cuối bởi smile9x : 12-10-2012 lúc 11:01 PM.

  7. #27
    Ngày gia nhập
    10 2008
    Bài viết
    37

    Lỗi trên xảy ra khi bạn không khởi tạo đối tượng hoặc đối tượng bị NULL.Bạn có thể khởi tạo lại đối tượng để khắp phục lỗi trên.Nếu vẫn không đc contact mình hướng dẫn sử lý

  8. #28
    Ngày gia nhập
    12 2007
    Bài viết
    22

    Lỗi trên là do ban sử dụng một đối tượng nào đó mà chưa khởi tạo! Kiểm tra lại đi nhé


    Akinal

  9. #29
    Ngày gia nhập
    04 2012
    Bài viết
    8

    Trích dẫn Nguyên bản được gửi bởi Promise Forever Xem bài viết
    Visual C# Code:
    1.         public void loadgridNhacCungCap()
    2.         {
    3.  
    4.             cboMANCC.Properties.View.OptionsBehavior.AutoPopulateColumns = false;
    5.            // cboMANCC.Properties.DataSource = dtvNCC;
    6.             cboMANCC.Properties.DisplayMember = "MANCC";
    7.             cboMANCC.Properties.ValueMember = "TENNCC";
    8.             cboMANCC.Properties.View.BestFitColumns();
    9.             cboMANCC.Properties.PopupFormWidth = 300;
    10.             cboMANCC.Properties.DataSource = ctlNCC.GETDANHSACHNCC();
    11.             dtoNCC.MANCC = gridNCC.GetFocusedRowCellValue("MANCC").ToString();
    12.         }

    Mong mọi người fix jum mình
    Mình cũng bị lỗi như bạn nhưng nếu bỏ qua dòng này để chạy phương thức phía dưới cũng có lệnh dùng GetFocusedRowCellValue thì lại OK(trường fieldName đã kiểm tra OK, biến dtoNCC cũng đã được khởi tạo bằng hàm DTO dtoNCC = new DTO()).

    Các bạn giải thích tại sao lại có sự khác nhau vậy?
    Đã được chỉnh sửa lần cuối bởi eclipse_bk47 : 15-10-2012 lúc 09:18 PM.

  10. #30
    Ngày gia nhập
    07 2012
    Bài viết
    4

    Mặc định Object reference not set to an instance of an object

    Hi các bạn,
    Các bạn cho mình hỏi chút. mình chạy web của mình ở local thì không có vấn đề gì xảy ra, nhưng khi public lên IIS để chạy thì bị lỗi như sau :Object reference not set to an instance of an object
    Mình không hiểu là nó bị gì, và dưới đây là code của mình :

    Visual C# Code:
    1.     void LoadSheets()
    2.     {
    3.         string filename = Server.MapPath("~/Uploads/" + Request.QueryString["Name"]);
    4.         string[] sheet = _ReadExcel.getSheetNames(filename);
    5.  
    6.  
    7.         for (int i = 0; i < sheet.Length; i++)
    8.         {
    9.             combSheet1.Items.Add(new ListItem(sheet[i], sheet[i]));
    10.             combSheet2.Items.Add(new ListItem(sheet[i], sheet[i]));
    11.         }
    12.     }

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

  1. Trả lời: 9
    Bài viết cuối: 26-10-2013, 10:27 PM
  2. Error:Object reference not set to an instance of an object.Không khởi chạy được file Global.asax
    Gửi bởi nightelf trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 0
    Bài viết cuối: 16-04-2013, 12:10 PM
  3. Cách sửa lỗi Object reference not set to an instance of an object trong Xml
    Gửi bởi thangemhamhochoi trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 0
    Bài viết cuối: 27-11-2012, 09:58 AM
  4. lỗi Object reference not set to an instance of an object. khi submit form dùng Html.DropDownList
    Gửi bởi tuanngocpt trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 0
    Bài viết cuối: 03-05-2012, 04:02 AM
  5. Socket Lỗi Object reference not set to an instance of an object. Lấy email sử dụng POP3 trong C#
    Gửi bởi kamikaze129 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 26-04-2011, 10:56 AM

Tags của đề tài này

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