我想在窗體上製作一個表格來顯示一些信息。目前,我有一個問題在窗體上的表格中顯示數據
我的表法:
private DataTable ResultTable()
{
Other.OrderDatabase orderDatabase = new OrderDatabase();
string[] names = { "Order ID", "Name of order", "Price", "Date of order", "Order description" };
DataTable table = new DataTable();
for (int i = 0; i < names.Length; i++)
{
//names of columns
table.Columns.Add(names[i]);
foreach (Order order in orderDatabase.OrdersDatabase)
{
table.Rows.Add(order.OrderId, order.NameOfOrder,order.PriceOfOrder, order.DateOfOrder, order.OrderDescription);
}
}
return table;
}
我的錯誤是:
輸入數組的長度超過列在該表中的數字。
從我的理解我已經輸入正確的列值。我有5個屬性和5個標題?我嘗試添加一個額外的,但這似乎沒有幫助,也許我忽略了一些愚蠢的東西?