在datagridview里输入数据,通过点击按钮使datagridview里得数据保存到数据库,程序提示“未将对象引用设置到对象的实例”,但数据保存到了数据库解决方案

在datagridview里输入数据,通过点击按钮使datagridview里得数据保存到数据库,程序提示“未将对象引用设置到对象的实例”,但数据保存到了数据库
Dim adb As String = "Data Source=lenovo-pc;Initial Catalog=wode;User ID=sa;password=123456;"
  Dim conn As New SqlConnection
  conn.ConnectionString = adb
  conn.Open()
  Dim i As Integer
  For i = 0 To DataGridView1.Rows.Count-1
  Dim name As String = DataGridView1.Rows(i).Cells(1).Value.ToString()’(这行提示未将对象引用设置到对象的实例)
  Dim age As String = DataGridView1.Rows(i).Cells(2).Value.ToString()
  Dim comm As New SqlCommand
  comm.CommandText = "insert into excel values('" & name & " ','" & age & "')"
  comm.Connection = conn
  comm.ExecuteNonQuery()

------解决方案--------------------
DataGridView1.Rows(i).Cells(1).Value.ToString()
可能是没有CELL(1)列。
------解决方案--------------------
DataGridView1.Rows(i).Cells(1).Value

Rows(i)或Cells(1)或Value为空
------解决方案--------------------

你在后面加上个空值试试,向下面的写法
Dim name As String = DataGridView1.Rows(i).Cells(1).Value.ToString() &""