當gridview綁定並且gridview沒有返回任何數據時,我得到這個錯誤:System.NullReferenceException:對象引用未設置爲對象的實例。如果gridview返回一些數據,那麼一切都可以。我不知道如何解決它,它在該行System.NullReferenceException:未將對象引用設置爲對象的實例
decimal total = dt.AsEnumerable().Sum(r => r.Field<decimal?>("Remaining_Ballance") ?? 0);
這裏沒有問題 是我的代碼
cmd.Parameters.Clear();
cmd.Connection = con;
cmd.Parameters.Add("@ID", SqlDbType.VarChar).Value = myVarr.ToString();
con.Open();
sda.SelectCommand = cmd;
sda.Fill(dt);
GridView1.DataSource = dt;
GridView1.DataBind();
//Calculate Sum and display in Footer Row
decimal total = dt.AsEnumerable().Sum(r => r.Field<decimal?>("Remaining_Ballance") ?? 0);
GridView1.FooterRow.Cells[11].Text = "Total";
GridView1.FooterRow.Cells[11].HorizontalAlign = HorizontalAlign.Right;
GridView1.FooterRow.Cells[12].Text = total.ToString("N2");
什麼是你剛剛拼錯的機率'Ballance'錯了嗎? ('Balance') – Jonesopolis