2012-02-29 64 views
0

我需要在asp.net webform上使用类似DataGridView的winforms。如果我使用asp.net的GridView控件,外观和功能非常差。
有没有什么可以给我更好的外观和功能,因为Datagridview在asp.net中不可用?Datagridview喜欢asp.net的控制

+0

你缺少什么功能?没有内建控件具有与Winforms版本相同的功能。但除此之外,与ASP.NET GridView相比,Winforms DataGridView例如没有分页功能。 – 2012-02-29 16:26:21

+0

是的你是对的。我想用箭头键上下移动,使用代码添加行(gridview1.rowcount + = 1)等。 – 2012-02-29 16:37:23

+1

1)如果你点击箭头会发生什么?请注意,这些特色大部分都是客户端(例如jQuery),或者可以通过分页来阻止。 2)GridView是它的DataSource的一个表示。所以改变源代码(通常是一个数据库表),调用'GridView1.DataBind()',你就准备好了。一般而言,仅仅因为HTPP + HTML与客户端应用程序有根本的不同,您将不会拥有相同的功能。 – 2012-02-29 16:42:28

回答

0

有许多来自componentOne,Telerik和DevExpress的第三方webforms控件可以满足您的需求。

如果您没有购买控件的预算,那么WebGrid和/或普通的旧Html以及一些js和css来增加用户体验是您的下一个选择。

请记住webforms(对于这个问题)是一种不同的用户体验,一个web应用程序不一定与桌面完全一样,反之亦然。试图将on的概念融入到其他方式中,而不是与框架一起工作。

1

我用这个:http://www.jtable.org/

它使用jQuery和AJAX,并提供一些方法不同,则GridView控件。