只是想知道是否有任何可用于网络的免费高级asp.net网格控件?我知道一些,但他们是应付的,只有免费试用版本,例如Telerik Radgrid控制或obout套件。
答案 0 :(得分:2)
如果您使用CSS Control Adapters,您将能够更好地设置网格样式
答案 1 :(得分:0)
你可以尝试“webgrid”... link我还没有使用它,但看起来确实非常令人印象深刻
答案 2 :(得分:0)
[完全披露:是的,我为Telerik工作。]
Web控件的样式 - 或“皮肤” - 是人们使用第三方控件进行ASP.NET的常见原因之一。实际上,有多少人认为这是使用Telerik工具的主要原因之一,我总是感到惊讶。如果您考虑使用第三方工具,我想强调一下Telerik最近推出的(免费)工具,它可以更轻松地为Ajax控件构建自定义外观:
在我们的内置皮肤和这个自定义工具之间,您可以节省大量时间来创建适用于所有现代浏览器的漂亮网格(如果您尝试构建HTML,最后一部分可能是最大的时间流失和你自己的CSS。)
作为一名微软MVP和狂热的网络开发人员,我还想评论“滚动你自己总是更好。”
虽然本土解决方案可能完全适合您的项目,但您应该考虑采用这种方法存在许多重要缺陷:
除非您要在网格领域进行“创新”,否则您在自定义网格上的工作有助于您的业务底线,您只需重新发明轮子。当你完成时,你将在个人时间内花费更多的时间来构建和测试网格,而不是为质量组件付出的代价。
您是唯一一个支持此应用的人吗?如果将来某个时候这个应用程序可能需要得到其他人的支持,那么“自行开发”的解决方案尤其令人痛苦。通常没有文档,也不保证M& P团队可以找到您提供支持。实际上,您可以使用记录在案的受支持的第三方工具来提高应用的长期可维护性。
几年前,我根据这个主题做了一篇博文,你可能想要签出:
The Definitive UI Component Metaphor
当然,我总是理解作为软件开发人员的愿望,以应对挑战并成为一名工匠,所以有时候我们都需要建立自己的控制来解决问题。但是,希望这些想法提供一些额外的视角。
答案 3 :(得分:-2)
只写自己的 希望你没有使用VB