1

不久前我问了这个问题,基本上该项目几乎包括在浏览器中复制 excel。我们希望人们以类似 Excel 的方式输入数据。我的问题是,最好的控制是什么?我应该使用常规表,然后将列附加到它,还是应该使用数据网格并将其翻转 XtoY?你会采取什么方法?

谢谢你的帮助。

4

6 回答 6

4

除非您有大量的开发时间,否则不要尝试自己做。尝试使用 Telerik 或 ComponentOne 等第三方控件。没有一个可能具有您想要的所有功能,但您应该能够找到足够接近的功能。

于 2008-10-10T16:01:17.967 回答
3

选项 1:查看 Silverlight 选项以开发您的应用程序。它有一个很好的 Excel,比如 DataGrid,它在浏览器杠杆上呈现,你可以在任何想要进行更改的时间点对服务器进行异步调用。

选项 2:WPF 中有许多可用的数据网格,您可以使用.NET3.5获得高性能应用程序,并且可以将其托管为 XBAP 应用程序。

选项 3:启用 AJAX 的典型 ASP.NET Datagrid

于 2008-10-10T15:59:31.887 回答
3

我建议将ExtJS用于具有 AJAX 数据源的可编辑数据网格。ExtJS 有点笨重但非常灵活。

于 2008-10-10T16:26:57.977 回答
1

查看SpreadsheetGear。这是模拟(并与)Excel for .Net 一起使用的控制权下降。我已经看到它很好地用于显示和后端计算。

于 2008-12-12T01:41:59.137 回答
0

Farpoint Spread 控件可以很好地模拟 Excel 网格,您甚至可以在其后面编写公式。虽然确实要花钱

于 2008-10-10T17:18:03.303 回答
0

也许codeplex上 wpf 工具包中的新 Datagrid有你需要的东西。该数据网格可以按照您需要的方式进行模板化和样式化。

于 2008-11-08T10:02:20.630 回答