c#把datagridview中的数据添加到数据库
写了一个吧datagirdview中的数据加入数据中的程序,写入数据库中的程序如下:
sqlconn.Open();
string strid = dataGridView1.Rows[i].Cells["USERID"].Value.ToString();
string strname = dataGridView1.Rows[i].Cells["USERNAME"].Value.ToString();
string strsex = dataGridView1.Rows[i].Cells["SEX"].Value.ToString();
string strdate = dataGridView1.Rows[i].Cells["DATE"].Value.ToString();
string strspe = dataGridView1.Rows[i].Cells["SPE"].Value.ToString();
string sqlinsert = "insert into STUDENT(USERID,USERNAME,SEX,BIRTHDAY,SPECIALTY) values ('" + strid + "','" + strname + "','" + strsex + "','" + strdate + "','" + strspe + "')";
//MessageBox.Show(sqlinsert);
SqlCommand sqlcmd = new SqlCommand(sqlinsert, sqlconn);
sqlcmd.ExecuteNonQuery();
sqlconn.close();
出现这个错误“未处理 NullReferenceException ,未将对象引用设置到对象的实例”的错误,但数据添加成功,错误位于
string strid = dataGridView1.Rows[i].Cells["USERID"].Value.ToString();这里。请各位帮忙解决一下