-2

我可以知道asp.net中gridview和repeater之间的确切区别吗?此外,如果我动态地从数据库中检索值,如果我想从中编辑特定记录,那么哪个选项是可行的。请帮助我,因为我是 ASP.Net 的新手,提前谢谢...

4

3 回答 3

1

这可能会给出一些关于repeater 和gridview、
Repeater、ListView、DataList、DataGrid、GridView 之间区别的想法......该选择哪个?

您可以使用类似的事件

  • YourGridViewID_RowEditing
  • YourGridViewID_RowUpdating
  • YourGridViewID_RowDataBound

以及更多的操作,如编辑/更新/删除等,使用一行中的值。
如果你用谷歌搜索这些事件名称,你会得到很多点击。

中继器还提供诸如

  • YourRepeaterID_ItemDataBound

希望这可以帮助您开始。

于 2013-04-03T18:16:47.207 回答
1

GridView它支持分页,但不提供灵活的布局,因为它主要用于在基于表格的布局中显示数据。如果我们查看数据插入,Gridview 没有内置支持插入数据(因为当您单击 CommadName 设置为 "Insert" 的按钮时,它不会调用底层数据源的 insert 方法)。

Repeater控件:你会发现它提供了一个灵活的布局,但它不支持数据分组、插入、删除、更新和数据分页。

Repeater 和 GridView 控件的使用方式不同。当您想要以表格格式显示一组数据时,使用 GridView 控件。当您想要重复显示数据但不一定以表格格式显示数据时,可以使用中继器。如果需要表格,请使用 GridView,否则使用中继器。两者之间的加载/更新速度可以忽略不计。听起来 GridView 是您可能正在寻找的东西。

于 2013-04-03T18:17:22.657 回答
0

http://weblogs.asp.net/gunnarpeipman/archive/2008/07/25/gridview-or-repeater.aspx

如果您需要编辑,请使用 GridView。

于 2013-04-03T18:01:29.780 回答