我不知道你在哪里卡住了,但如果你不知道如何创建表并用数据填充它:
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