我正在打开一个Excel并使用Interop.Excel
在网格中显示它我想在网格中显示excel中的数据。我的意思是应该应用相同的样式。我正在使用数据表从excel读取数据并将其绑定到网格。
我尝试了以下内容。在读取单元格数据时,我正在将单元格的样式读入Style类并尝试在网格中应用。但是在运行它时抛出异常无法将对象Excel.Style转换为WebControls.Style。有没有办法实现它?
提前谢谢......
答案 0 :(得分:1)
Excel.Style
是一种COM类型,不会继承Web应用程序的任何.NET类/接口。还没有显式转换为WebControls.Style
。您必须编写自己的方法来从Excel样式填充新样式对象。
你也无法完全重现这种风格;因为WebControls.Style
仅支持Excel.Style
中有限的属性子集。您将必须浏览Web控件样式类的属性,并在个别基础上确定如何最佳地映射到Excel样式中的等效属性。