我需要将数据从datareader移动到Windows窗体中的Farpoint Spreadsheet组件。 fps表can't be set to a datareader的数据源。我不想为了这个目的而改变我的应用程序来使用ADO。
现在我循环查询数据并将其逐个单元格推送到工作表中。这很丑陋,我相信大型数据集的性能会受到影响(尽管我还没有尝试过)。
有没有人知道将datareader放入其中一个组件的更好方法?我正在使用VB.NET,但C#示例没问题。
答案 0 :(得分:2)
我不熟悉该产品,但您可以尝试将阅读器加载到DataTable中并绑定(如果它受支持)。
Dim dt as Datatable
dt.load(reader)