数据传送器与数据集
问题描述:
我有一种方法可以将数据库中的内容导出为excel文件。该方法作为参数获取DataReader参数和int参数 - 行数。 对于我使用数据集的行数,我使用与数据读取器相同的查询填充。所以我执行了两次... 有没有一种方法可以避免这种情况? 我可以以某种方式获取数据读取器的行数吗?数据传送器与数据集
谢谢!
答
它更好地更改查询并通过使用SQK SERVER的ROW NUMBER()函数添加额外的列。它将获得每个选定行的编号。使用DataTable来保存执行选择查询。因此,您的数据表中会有一个额外的列,并且只使用列打印您想要打印的行数。因此,在for循环中,可以从起始索引到endindex打印色彩。
dataTable的最后一列将包含执行查询所选择的行数。
我希望你的问题将通过这种方法
它是导出的行数,或行的表中的数字解决?你正在执行该方法还是调用它?您的问题目前*非常*不清楚。 – 2010-11-15 07:04:46
对不起'回合!我叫它,它是表中的行数...... – maephisto 2010-11-15 08:02:24