我不知道你在哪裏卡住了,但如果你不知道如何創建表並用數據填充它:
string input = "Artificial Intelligence Faculty: John Doe Room: LS110";
var dt = new DataTable();
for (int i = 1; i <= 8; i++)
dt.Columns.Add("Per-" + i);
DataRow tue = dt.Rows.Add();
for (int i = 1; i <= 8; i++)
tue.SetField("Per-" + i, input);
DataRow wed = dt.Rows.Add();
for (int i = 1; i <= 8; i++)
wed.SetField("Per-" + i, input);
DataRow thu = dt.Rows.Add();
for (int i = 1; i <= 8; i++)
thu.SetField("Per-" + i, input);
DataRow fri = dt.Rows.Add();
for (int i = 1; i <= 8; i++)
fri.SetField("Per-" + i, input);
DataRow sat = dt.Rows.Add();
for (int i = 1; i <= 8; i++)
sat.SetField("Per-" + i, input);
更新:如果你想在第一列包含星期幾:
var dt = new DataTable();
dt.Columns.Add(" "); // for the day
for (int i = 1; i <= 8; i++)
dt.Columns.Add("Per-" + i);
DataRow tue = dt.Rows.Add();
tue.SetField(0, "Tue");
for (int i = 1; i <= 8; i++)
tue.SetField("Per-" + i, input);
DataRow wed = dt.Rows.Add();
wed.SetField(0, "Wed");
for (int i = 1; i <= 8; i++)
wed.SetField("Per-" + i, input);
DataRow thu = dt.Rows.Add();
thu.SetField(0, "Thu");
for (int i = 1; i <= 8; i++)
thu.SetField("Per-" + i, input);
DataRow fri = dt.Rows.Add();
fri.SetField(0, "Fri");
for (int i = 1; i <= 8; i++)
fri.SetField("Per-" + i, input);
DataRow sat = dt.Rows.Add();
sat.SetField(0, "Sat");
for (int i = 1; i <= 8; i++)
sat.SetField("Per-" + i, input);
什麼是輸入?挑戰是什麼? – 2014-09-28 20:09:14
@TimSchmelter輸入是一個字符串數據。我面臨的挑戰是我沒有寫出循環來做這件事。這是使用GA來制定例行程序的常規制作軟件的一部分。 – 2014-09-28 20:10:46
看到那個字符串會很有幫助;) – 2014-09-28 20:11:14