.Net - ado.net 导入行与添加行?

发布于 2024-12-06 17:47:19 字数 191 浏览 0 评论 0原文

DataTable 有一个名为 ImportRow() 的方法,在行下还有一个名为 Add() 的方法。那么这些方法有什么区别呢?

dataTable.Rows.Add(newRow);

dataTable.ImportRow(newRow);

The DataTable has a method called ImportRow(), There is also a method unders the rows called Add(). So what's the difference between these methods?

dataTable.Rows.Add(newRow);

vs

dataTable.ImportRow(newRow);

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

故人的歌 2024-12-13 17:47:19
  • ImportRow 保留行的任何设置:DataRowState、值等。Add
  • 调用 NewRow,使用默认值初始化行。

如果您要从另一个表导入行并且需要保留所有行,因为您计划使用 DataAdapter,则 ImportRow 非常有用

  • ImportRow preserves any setting of the row: DataRowState,values etc.
  • Add calls NewRow that initialize a row using default values.

ImportRow is useful if you're importing a row from another table and you need to preserve all because you're planning to use a DataAdapter

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文