ASP.Net中Gridview和Repeater之间的区别

时间:2013-04-03 17:57:45

标签: asp.net

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

3 个答案:

答案 0 :(得分:1)

这可能会给出关于中继器和gridview之间的不同的一些想法,
Repeater, ListView, DataList, DataGrid, GridView ... Which to choose?

您可以使用

等活动
  • YourGridViewID_RowEditing
  • YourGridViewID_RowUpdating
  • YourGridViewID_RowDataBound

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

中继器还提供诸如

之类的事件
  • YourRepeaterID_ItemDataBound

希望这可以帮助你开始。

答案 1 :(得分:0)

答案 2 :(得分:0)

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

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

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