Sfoglia il codice sorgente

create a pager row when needed

svn path=/trunk/mcs/; revision=62902
Andrew Skiba 19 anni fa
parent
commit
8292c900bd

+ 4 - 0
mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog

@@ -1,3 +1,7 @@
+2006-07-23 Andrew Skiba <[email protected]>
+
+	* DetailsView.cs: create a pager row when needed.
+
 2006-07-21 Gonzalo Paniagua Javier <[email protected]>
 
 	* DetailsView.cs:

+ 5 - 1
mcs/class/System.Web/System.Web.UI.WebControls/DetailsView.cs

@@ -966,7 +966,11 @@ namespace System.Web.UI.WebControls
 		
 		protected virtual DetailsViewRow CreateRow (int rowIndex, DataControlRowType rowType, DataControlRowState rowState)
 		{
-			DetailsViewRow row = new DetailsViewRow (rowIndex, rowType, rowState);
+			DetailsViewRow row;
+			if (rowType == DataControlRowType.Pager)
+				row = new DetailsViewPagerRow (rowIndex, rowType, rowState);
+			else
+				row = new DetailsViewRow (rowIndex, rowType, rowState);
 			OnItemCreated (EventArgs.Empty);
 			return row;
 		}