在我的应用程序中,我从 FTP 下载电子表格,将从电子表格读取的数据移动到 DataTable,并根据特定条件通过电子邮件发送新电子表格(包含第一个电子表格中的某些行的电子表格)。
我的问题是创建将被邮寄的电子表格。我似乎无法弄清楚如何将 DataTable 中的行(最初来自下载的电子表格)添加到将要邮寄的电子表格中。
DS.Tables(0).Rows.Add(ObjSheet.Range(workTable.Rows(i)) - 1)
是我目前所拥有的,但它不起作用。workTable 是将电子表格中的行复制到的 DataTable。DS 是我从特定选择中放置行的数据集。我很确定我可以通过消除 DataTable 或 DataSet 来简化数据流。
为了消除任何混淆,我使用的是 VB2005 - 希望我可以使用 2008 来实现这一点,LINQ 简化了很多......