【发布时间】:2010-10-06 05:11:38
【问题描述】:
任何人都知道支持AutoFill 的优秀第三方网格控件(就像 Excel 一样)。此外,导出到 Excel 并从 Excel 导入(粘贴)也很方便。 我主要对可以执行此操作的 WinForms 网格感兴趣,但也很好奇是否有具有 AutoFill 功能的 Silverlight 网格或 ActiveX 网格。
【问题讨论】:
任何人都知道支持AutoFill 的优秀第三方网格控件(就像 Excel 一样)。此外,导出到 Excel 并从 Excel 导入(粘贴)也很方便。 我主要对可以执行此操作的 WinForms 网格感兴趣,但也很好奇是否有具有 AutoFill 功能的 Silverlight 网格或 ActiveX 网格。
【问题讨论】:
如果您要提供“导出到 Excel 并从 Excel 导入(粘贴)”,那么这是否意味着您要交付给用户可以保证在其计算机上安装 Excel 的环境?如果是这样,您可以通过 VSTO 项目或通过将 Excel 工作表作为控件嵌入 WinForm 来考虑将 Excel 本身用作所需的网格?后者可能需要跳过一些互操作圈,但我认为这仍然是可能的。
显然,如果不能保证您的所有用户的机器上都会有 Excel,那么您可以忽略我的回答 ;-)
【讨论】:
SpreadsheetGear for .NET 是一个与 Excel 兼容的 WinForms 电子表格控件,也可以在 ASP.NET 应用程序中使用。它支持与 Excel 兼容的自动填充(用鼠标和 API 拖动填充)以及处理更复杂情况的数据系列命令/UI/API,包括线性和增长趋势、日期/时间等...
SpreadsheetGear 还支持读取、写入 xls 和 xlsx 以及剪贴板支持(剪切、复制和粘贴),可以处理 Windows 剪贴板上的 Excel 内容。
我们还没有用于 Silverlight 控件的 SpreadsheetGear - 但这是未来的高优先级。
如果您想尝试一下,可以下载免费试用版here。
免责声明:我拥有 SpreadsheetGear LLC
【讨论】: