是否可以仅用 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"});
是的,我知道在我花时间写这个问题的时候,我本可以花很长时间完成编码而不是拖延它:)
谢谢!
最佳答案
是的,您可以执行以下操作:
dt.Rows.Add("Sydney");
关于c# - 如何在 1 行代码中向 c# DataTable 添加新行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3748433/