0

我正在打开一个 excel 并使用 Interop.Excel 在网格中显示它

我想在网格中显示数据,就像在 excel 中一样。我的意思是应该应用相同的样式。我正在使用数据表从 excel 中读取数据并将其绑定到网格。

我尝试了以下方法。在读取单元格数据时,我正在将单元格的样式读取到 Style 类中并尝试在网格中应用。但在运行时抛出异常无法将对象 Excel.Style 转换为 WebControls.Style。有没有办法实现它?

提前致谢......

4

1 回答 1

1

Excel.Style是一种 COM 类型,并且不继承任何用于 Web 应用程序的 .NET 类/接口。也没有显式转换到/从WebControls.Style. 您必须编写自己的方法来从 Excel 样式填充新样式对象。

您也无法完全复制该风格;asWebControls.Style仅支持Excel.Style. 您将必须了解 Web 控件样式类的属性,并逐个确定如何最好地映射到 Excel 样式中的等效属性。

于 2012-11-16T08:55:51.433 回答