任何人都知道支持AutoFill的良好的第三方网格控件(就像Excel一样)。另外,Excel的良好导出和从Excel导入(粘贴)也很方便。 我主要对可以执行此操作的WinForms网格感兴趣,但如果有Silverlight网格或具有自动填充功能的ActiveX网格,也会很好奇。
答案 0 :(得分:2)
SpreadsheetGear for .NET是WinForms的Excel兼容电子表格控件,也可以在ASP.NET应用程序中使用。它支持与Excel兼容的自动填充(使用鼠标和API拖动填充)以及处理更复杂案例的数据系列命令/ UI / API,包括线性和增长趋势,日期/时间等......
SpreadsheetGear还支持读取,写入xls和xlsx以及剪贴板支持(剪切,复制和粘贴),它们可以处理Windows剪贴板上的Excel内容。
我们还没有针对Silverlight控件的SpreadsheetGear - 但这是未来的重中之重。
如果您想尝试一下,可以下载免费试用here。
免责声明:我拥有SpreadsheetGear LLC
答案 1 :(得分:1)
如果您要提供'导出到Excel并从Excel导入(粘贴)',那么这是否意味着您正在交付用户在其计算机上保证安装Excel的环境?如果是这样,你可以看看使用Excel本身作为你想要的网格,或者通过VSTO项目,或者通过嵌入Excel工作表作为WinForm的控件?后者可能需要跳过一些互操作,但我认为它仍然可能。
显然,如果无法保证所有用户的机器上都有Excel,那么你可以忽略我的答案; - )