В предыдущем шаге я рассказал как создавать таблицу и добавить в неё столбцы. Теперь в неё нам нужно добавить данные иначе зачем мы затеяли всю эту возню. Для добавления будем использовать DataRow.
DataRow row;
Для добавления новой строки воспользуемся методом таблицы NewRow()
row = FirstTable.NewRow();
Добавим в строку данные, можно было бы воспользоваться ItemArray для добавления записей через массив, но там некрасиво получается. Для этого воспользуемся индексёром, который имеет несколько "версий"
public object this[int, DataRowVersion] {get} public object this [DataColumn] {get, set} public object this[DataColumn, DataRowVersion]{get} public object this[string, DataRowVersion]{get} public object this[int]{get, set } public object this[string]{get, set }
Воспользуемся последним.
row["name"] = "Artem";
И добавим его.
FirstTable.Rows.Add(row);
и так далее. Для подтверждения изменений вызывайте метод AcceptChanges() таблицы.