Я пытаюсь сохранить данные от datagridview к базе данных. Я продолжаю получатьVisual Studio C# datagridview для базы данных
NullReferenceException: Object reference not set to an instance of an object
try
{
foreach (DataGridViewRow row in dataGridView2.Rows)
{
using (conn = new SqlConnection(constring))
{
using (SqlCommand cmd = new SqlCommand("INSERT INTO tbl_Students_Marks VALUES(@Student, @T1, @T2, @T3, @T4)", conn))
{
cmd.Parameters.AddWithValue("@Student", (row.Cells["Student Number"].Value).ToString());
cmd.Parameters.AddWithValue("@T1", row.Cells["Test 1"].Value);
cmd.Parameters.AddWithValue("@T2", row.Cells["Test 2"].Value);
cmd.Parameters.AddWithValue("@T3", row.Cells["Test 3"].Value);
cmd.Parameters.AddWithValue("@T4", row.Cells["Test 4"].Value);
conn.Open();
cmd.ExecuteNonQuery();
conn.Close();
Можете ли вы указать номер строки, где вы получили эту ошибку? –
Строка 9 в приведенном выше коде. –
используйте индексный номер вместо имени индекса – dada