2013-04-03 150 views
-2

我可以知道asp.net中gridview和repeater之間的確切區別。 另外,如果我正在從數據庫動態檢索值,如果我想從中編輯特定的記錄,那麼該選項是可行的。 請幫助我,因爲我事先是新來的ASP.Net 謝謝...ASP.Net中Gridview和Repeater之間的區別

+2

你試過在谷歌搜索嗎? – Csharp

+0

已經有人問過http://stackoverflow.com/questions/7328134/in-asp-net-what-is-the-difference-between-gridview-and-repeater-controls –

回答

1

這可能提供有關轉發和GridView之間的不同的一些想法,
Repeater, ListView, DataList, DataGrid, GridView ... Which to choose?

您可以使用事件,如

  • YourGridViewID_RowEditing
  • YourGridViewID_RowUpdating
  • YourGridViewID_RowDataBound

和更多的工作,如編輯/更新/刪除等與連續的值。
如果你google了這些事件名稱,你會得到很多點擊。

中繼器也提供了類似的事件

  • YourRepeaterID_ItemDataBound

希望這有助於你開始。

0

GridView:它支持分頁,但它並沒有提供一個靈活的佈局,因爲它主要是用來顯示基於在一個表中的數據layout.And如果我們看數據插入時,GridView沒有內置支持插入數據(因爲當你點擊一個CommadName設置爲「Insert」的按鈕時,它不會調用它的底層數據源的插入方法)。

Repeater控制:你會發現它提供了一個靈活的佈局,但它不支持數據分組,插入,刪除,更新和分頁數據。

Repeater和GridView控件的使用方式不同。當您想要以表格格式顯示一組數據時,使用GridView控件。 Repeater是您想要重複顯示數據的時候,但不一定是表格格式。如果你想要一個表格,使用GridView,否則使用Repeater。加載/更新的速度在兩者之間可以忽略不計。這聽起來像GridView是你可能要找的。