使用c#在asp.net中的DataGrid

时间:2014-11-09 18:37:12

标签: c# asp.net dataview web-based

我的问题可能有些奇怪,但我是基于网络编程的新手。在基于Windows的应用程序中,如果我需要让用户编辑和查看表,那么我正在使用datagrid。在基于Web的中,有GridView,但它是只读工具。我想看看asp.net中是否有这样的工具。你能帮忙吗? 感谢

2 个答案:

答案 0 :(得分:0)

查看ListView控件,基本上,它允许您指定显示,更新,编辑和删除数据源记录的方法。

有很多例子。这是一个不错的article

答案 1 :(得分:0)

如果您希望最终用户获得更好的体验,那么您应该考虑使用基于javascript的网格的替代方案,这是一种更现代的构建网格的方式。然后一切都在Web浏览器中顺利执行,无需回发并重新加载页面,只有在真正需要时才会调用服务器(加载数据,保存数据),而不是在编辑时更改行,或者如果你进行增量搜索。

我最喜欢的是Slickgrid。这是一个很酷的Slickgrid example with Async post rendering

如果您选择服务器控制方式(ListView等),每次排序时都会有很多回发,更改单元格中的编辑模式或编辑数据。

如果您想要更多examples of javascript grids,请查看此问题。