Весь вечер я пытался программным способом добавить строки в мой DataGridView, но я не могу заставить его работать. Я пробовал множество разных способов, но ни один из них, похоже, не работает.
Iне получаю ошибок, все выглядит хорошо.
У меня есть WinForm, я добавил DataGridView, привязал к нему DataSource (таблица из соединения SQL 2008).
Данные отображаются в немвсе в порядке, но я хочу обработать данные перед их отображением, поэтому я хочу сам программно добавлять строки.
Вот что я пробовал до сих пор:
string[] rowArray = new string[]{ "Test", "Test", "Test" };
dataGridView.Rows.Add(rowArray[0]);
-
dataGridView.Rows.Add();
int newRowIndex = dataGridView.RowCount - 1;
DataGridViewRow newRow = dataGridView.Rows[newRowIndex];
newRow.Cells["PurchaseOrderId"].Value = "Test";
newRow.Cells["SupplierId"].Value = "Test";
newRow.Cells["State"].Value = "Test";
-
DataRow newRow = purchaseOrders.NewRow(); // purchaseOrders = this.purchaseOrderManagerDataSet.PurchaseOrders
newRow["PurchaseOrderId"] = "Test";
newRow["SupplierId"] = "Test";
newRow["State"] = "Test";
dataGridView.Rows.Add(newRow);
Никто из них не добавляет что-то в DataGridView.
Есть идеи, что я делаю неправильно?
Большое спасибо!