前一段时间我问this question,基本上该项目几乎包括在浏览器中复制excel。我们希望人们以类似excel的方式输入数据。我的问题是,使用的最佳控件是什么?我应该使用常规表,然后将列附加到它,或者我应该使用数据网格并将其翻转XtoY?你会采取什么方法?
感谢您的帮助。
答案 0 :(得分:4)
除非你有一段开发时间,否则不要试图自己动手。尝试像Telerik或ComponentOne这样的第三方控件。没有人可能拥有你想要的所有功能,但你应该能够找到一个足够接近的功能。
答案 1 :(得分:3)
选项1:查看Silverlight选项以开发您的应用程序。它有一个像DataGrid这样的好Excel,它在浏览器控制杆上呈现,你可以在任何时候对服务器进行异步调用。
选项2:WPF中有许多datagrids,您可以使用.NET3.5获得高性能应用程序,并且可以将其作为XBAP应用程序托管。
选项3:启用了AJAX的典型ASP.NET Datagrid
答案 2 :(得分:3)
对于带有AJAX数据源的ExtJS,我建议使用editable data grid。 ExtJS有点笨重但非常灵活。
答案 3 :(得分:1)
结帐SpreadsheetGear。对于.Net来说,模仿(和使用)Excel是一种控制下降。我已经看到它适用于显示和后端计算。
答案 4 :(得分:0)
Farpoint Spread控件非常好地模拟Excel网格,您甚至可以在其后面编写公式。它确实需要花钱
答案 5 :(得分:0)
也许codeplex上的wpf工具包中的新Datagrid具有您所需要的功能。这个数据网格可以按照你需要的方式进行模板化和设计。