我的网络应用发布时收到错误。当我运行应用程序时它工作正常。
即时通讯使用vs 2010
这是错误的代码行:
Dim money As String = footer.Cells(1).Text.Replace("£", String.Empty)
目的是查看gridview上的页脚,然后删除£符号,使其不再存在
我将excel电子表格中的信息行数据化到girdview
Protected Sub GridView5_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles GridView5.RowDataBound
If e.Row.RowType = DataControlRowType.Footer Then
e.Row.Cells(0).Text = "Total"
e.Row.Cells(1).Text = total.ToString("c")
End If
End Sub
任何人都可以帮忙吗
答案 0 :(得分:0)
在这一行:
e.Row.Cells(1).Text = total.ToString("c")
total
在哪里初始化?
如果没有初始化,那么当你通过Cells(1)来访问它时:
Dim money As String = footer.Cells(1).Text.Replace("£", String.Empty)
您将获得NullReferenceException