asp.net - ASP.NET 中 DataGrid 和 GridView 之间的区别?

标签 asp.net

我从事 ASP.NET 开发已经有一段时间了,之前我曾使用 GridView 和 DataGrid 控件来处理各种事情,但我从来没有找到使用其中一个或另一个的真正充分的理由。我想知道:

这两个 ASP.NET 控件有什么区别?两者的优点或缺点是什么?有一个更快吗?较新?更容易维护?

控件的智能感知摘要似乎没有描述两者之间的任何区别。它们都可以查看、编辑和排序数据,并在运行时自动生成列。

编辑:Visual Studio 2008 不再将 DataGrid 列为工具箱中的可用控件。如果您手动输入它,它仍然可用(我假设是为了旧版支持)。

最佳答案

DataGrid 是一个 ASP.NET 1.1 控件,仍然受支持。 GridView 2.0 到来,使某些任务变得更简单,添加了不同的数据绑定(bind)功能:

此链接对 DataGrid 和 GridView 功能进行了比较 -

https://msdn.microsoft.com/en-us/library/05yye6k9(v=vs.100).aspx

关于asp.net - ASP.NET 中 DataGrid 和 GridView 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4230/

相关文章:

c# - 无法打开登录请求的数据库 "test"。登录失败。用户 'xyz\ASPNET' 登录失败

c# - 捆绑前在 Javascript 中搜索和替换

c# - 如何将文本格式传递给 .cs 文件?

asp.net - 我能否找出哪些控件事件将在 ASP 回发时触发?

c# - 找不到类型或命名空间名称 'SignInManager'(是否缺少 using 指令或程序集引用?)

c# - 试图在文本框 C# 中隐藏护照号码

javascript - ASP.NET/VB.NET : Dropdownlist SelectedIndexChanged not firing with onchange ="javascript:return true;"

asp.net - 是否可以将方法参数传递给该方法的属性?

每个页面上的 ASP.NET MVC 自定义用户字段

c# - ASP.NET Web Api,线程中的数据库连接