2 using System.Collections.Generic;
7 using System.Web.DynamicData;
9 using System.Web.UI.WebControls;
11 namespace MonoTests.Common
13 public class PokerDynamicControl : DynamicControl
15 public string ExistingDataField {
20 public override string ID {
23 if (String.IsNullOrEmpty (id))
29 set { base.ID = value; }
32 public object GetViewState ()
34 return SaveViewState ();
37 public string RenderToString ()
39 var sb = new StringBuilder ();
40 Render (new HtmlTextWriter (new StringWriter (sb)));
41 return sb.ToString ();
44 protected override void OnInit (EventArgs e)
46 string existingField = ExistingDataField;
47 if (!String.IsNullOrEmpty (existingField))
48 Column = Table.GetColumn (existingField);