当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