DoCreateChildControls() public method

public DoCreateChildControls ( IEnumerable dataSource, bool dataBinding ) : int
dataSource IEnumerable
dataBinding bool
return int
示例#1
0
		public void GridView_CreateChildControls_1 ()
		{
			PokerGridView g = new PokerGridView ();
			g.AutoGenerateSelectButton = true;
			g.EmptyDataText = "empty";
			Assert.AreEqual (0, g.DoCreateChildControls (new object [0], false), "CreateChildControls#2");
			Assert.AreEqual (-1, g.DoCreateChildControls (new object [5], false), "CreateChildControls#3");
		}
示例#2
0
		public void GridView_CreateChildControls ()
		{
			PokerGridView g = new PokerGridView ();
			g.Page = new Page ();
			g.DataSource = myds;
			g.DataBind ();
			Assert.AreEqual(6,g.DoCreateChildControls(myds,true),"CreateChildControls#1");

			g.AllowPaging = true;
			g.PageSize = 3;
			g.DataBind ();
			Assert.AreEqual (6, g.DoCreateChildControls (myds, true), "CreateChildControls#1");
		}
示例#3
0
		public void GridView_CreateChildControls_2 ()
		{
			PokerGridView g = new PokerGridView ();
			g.AutoGenerateColumns = false;
			g.AutoGenerateSelectButton = true;
			g.EmptyDataText = "empty";
			g.Page = new Page ();
			g.DataSource = new MyEnumSource (20);
			//g.DataBind ();
			//Assert.AreEqual (20, g.DoCreateChildControls (new MyEnumSource (20), true), "CreateChildControls#1");
			Assert.AreEqual (0, g.DoCreateChildControls (new MyEnumSource (0), true), "CreateChildControls#2");
		}