【发布时间】:2017-04-10 17:15:20
【问题描述】:
在那里,我使用此代码读取 excel 文件的数据,它对我来说可以正常工作。但我需要使用WCF 将此数据集保存到数据库中。所以认为将dataset 传递给 wcf 方法来实现这一点。但是我该怎么做呢
这是我用 Windows 窗体应用程序尝试的代码
private void button1_Click(object sender, EventArgs e)
{
OpenFileDialog opn = new OpenFileDialog();
opn.Filter = "Excel Files|*.xls;*.xlsx;*.xlsm";
if (opn.ShowDialog() == DialogResult.Cancel)
return;
FileStream strm = new FileStream(opn.FileName, FileMode.Open);
IExcelDataReader excldr = ExcelReaderFactory.CreateOpenXmlReader(strm);
DataSet rslt = excldr.AsDataSet();
// while (excldr.Read())
// {
// Console.WriteLine(excldr.GetString(1));
// }
}
我需要将DataSet rslt 传递给WCF 方法,并且在WCF 内我想编写保存数据功能。这是一种好习惯吗?那么我该怎么做呢
【问题讨论】:
-
好的,谢谢 :) 我会看到