У меня есть datagridview с одним столбцом, я хочу объединить значения строк datagridview и
вставьте их в одну ячейку с данными. Это код, который я пробовал
private string concatArticle()
{
string libArt = null;
foreach(DataGridViewRow row1 in ListeArt.Rows)
{
if (row1 != null)
{
libArt = string.Join(",", row1.Cells.Cast<DataGridViewCell>().Select(c => c.Value.ToString()).ToArray());
}
}
return libArt;
}
и это код вставки значений:
SqlCommand CmdService = new SqlCommand("INSERT INTO BonCommande (NumeroBon, LibArticle, Quantite, DateBon)" +
"VALUES (@NumeroBon, @LibArticle, @Quantite, @DateBon)", con4);
CmdService.Parameters.AddWithValue("@NumeroBon", numeroBonTextBox.Text);
CmdService.Parameters.AddWithValue("@LibArticle", concatArticle());
CmdService.Parameters.AddWithValue("@Quantite", Convert.ToInt32(quantiteTextBox.Text));
CmdService.Parameters.AddWithValue("@DateBon", Convert.ToDateTime(dateBonDateTimePicker.Text));
CmdService.ExecuteNonQuery();
Но когда я выполняю этот код, я получаю это сообщение об ошибке
NullReferenceException: ссылка на объект не указывает на экземпляр объекта.
Где ошибка??
Заранее спасибо.