我有一个关于将 datareader
转换为 datatable
的问题。在我的代码中,我在一个类中创建了一个datareader
,并将其传递给另一个类,我希望将其转换为datatable
。
当我这样做时,它似乎不起作用,因为表仍然是空的。如果我在同一函数中进行转换,则效果很好。
只有当我将datareader
传递给另一个函数时,它才会停止工作。这是因为 dr
已关闭还是其他原因?我该如何克服这个问题?任何帮助都会很棒。
最佳答案
使用 DataTable Load()
方法。
// Given a DataReader called "reader"
DataTable dt = new DataTable();
dt.Load(reader)
关于vb.net - 如何将数据读取器转换为数据表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9413195/