【发布时间】:2011-04-14 11:43:36
【问题描述】:
是否可以仅用 1 行代码在 c# 中向数据表中添加新行?我只是在为测试虚拟化一些数据,而编写这样的东西似乎很慢:
DataTable dt= new DataTable("results");
DataRow dr1 = dt.NewRow();
dr1[0] = "Sydney";
dt.Rows.Add(dr1);
DataRow dr2 = dt.NewRow();
dr2[0] = "Perth";
dt.Rows.Add(dr2);
DataRow dr3 = dt.NewRow();
dr3[0] = "Darwin";
dt.Rows.Add(dr3);
我假设您可以执行以下代码之类的操作,但我找不到正确的语法。
dt.Rows.Add(dt.NewRow()[0]{"Sydney"});
dt.Rows.Add(dt.NewRow()[0]{"Perth"});
dt.Rows.Add(dt.NewRow()[0]{"Darwin"});
是的,我知道在我花时间写这个问题的时候,我本可以完成它的编码而不是拖延:)
谢谢!
【问题讨论】: