我一直在使用的GridView因为较长的时间。我有这是一个“不能与你不能居住没有你”的关系。

的编辑,插入的想法,并从内部电网是很大,但具有执行类似的操作

删除
var sometext = ((TextBox)editRow.FindControl("tbSomeText")).Text;

只是似乎非常不聪明的我。有没有人有一个解决方案川方或知道你来自哪里,在网格内执行CRUD操作+分页和排序,并不要有写丑陋的代码(如上述)(资源)。我不是在寻找使用数据源对象的解决方案,因为我不是它的忠实粉丝。我会很高兴,如果有人能告诉我如何不GridView控件住在asp.net。

据我所知,AJAX实现,但我在寻找的东西完全服务器端。

有帮助吗?

解决方案

如果您正试图使一个基本的CRUD网站,看看 ASP.NET 3.5动态数据这是一个伟大的网站添加为CRUD能力的纯数据访问网站。然而,其非常定制

的GridView都有其优点和我曾经喜欢它在.NET 2.0倍大约两/三年前。不过,此后有更好的.Net 3.5控件(如ListView控件),给你一个更好的定制内容的能力。我也想看看从(Telerik的,Infragistics的,ComponentArt,ComponentOne的,DevExpress的)具有比内置的GridView控件多了很多功能很多第三方格工具。

其他提示

我总是使用中继器控制的,而不是其他人。因为我觉得自由吧。我建立我自己的HTML,可以做很多事情像寻呼机排序。不过,当然,你需要为转发器,用于这些类型的功能付出更多的努力。

有关CRUD操作,使用jQuery ThickBox的(模态弹出和iframe)。

我的选择是中继器

我鄙视它,每次我用它或看到其他开发人员使用它的时候,他们几乎总是结束了别的事情。我从来没有听说过一次,我跟说“我爱GridView的”工作的任何开发者。

您可以挂钩GridView和DetailsView和使用基本的SQL脚本或复杂的业务对象与DetailsView控件一起。

我发现的DetailsView是非常有用的。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top