我能否知道asp.net中gridview和repeater之间的确切区别。 此外,如果我动态地从数据库中检索值,如果我想从中编辑特定记录,那么哪个选项是可行的。 请帮我解决,因为我是ASP.Net的新手 提前谢谢......
答案 0 :(得分:1)
这可能会给出关于中继器和gridview之间的不同的一些想法,
Repeater, ListView, DataList, DataGrid, GridView ... Which to choose?
您可以使用
等活动以及使用行中的值进行编辑/更新/删除等操作。
如果你谷歌这些事件名称,你会得到很多点击。
中继器还提供诸如
之类的事件希望这可以帮助你开始。
答案 1 :(得分:0)
http://weblogs.asp.net/gunnarpeipman/archive/2008/07/25/gridview-or-repeater.aspx
如果您需要编辑,请使用GridView。
答案 2 :(得分:0)
GridView
:它支持分页,但它不提供灵活的布局,因为它主要用于在基于表格的布局中显示数据。如果我们查看数据插入时,Gridview没有内置的插入数据支持(因为当你单击CommadName设置为“Insert”的按钮时,它不会调用它的基础数据源的insert方法。)
Repeater控件:您会发现它提供了灵活的布局,但它不支持数据分组,插入,删除,更新和分页数据。
Repeater和GridView控件的使用方式不同。如果要以表格格式显示一组数据,则使用GridView控件。 Repeater是您想要重复显示数据的时间,但不一定是表格格式。如果需要表,请使用GridView,否则使用Repeater。两者之间的加载/更新速度可以忽略不计。听起来GridView就是您可能正在寻找的东西。