Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在打开一个 excel 并使用 Interop.Excel 在网格中显示它
我想在网格中显示数据,就像在 excel 中一样。我的意思是应该应用相同的样式。我正在使用数据表从 excel 中读取数据并将其绑定到网格。
我尝试了以下方法。在读取单元格数据时,我正在将单元格的样式读取到 Style 类中并尝试在网格中应用。但在运行时抛出异常无法将对象 Excel.Style 转换为 WebControls.Style。有没有办法实现它?
提前致谢......
Excel.Style是一种 COM 类型,并且不继承任何用于 Web 应用程序的 .NET 类/接口。也没有显式转换到/从WebControls.Style. 您必须编写自己的方法来从 Excel 样式填充新样式对象。
Excel.Style
WebControls.Style
您也无法完全复制该风格;asWebControls.Style仅支持Excel.Style. 您将必须了解 Web 控件样式类的属性,并逐个确定如何最好地映射到 Excel 样式中的等效属性。