4 using System.Web.UI.WebControls;
8 public class CustomCheckBoxColumn : CheckBoxField
12 public CustomCheckBoxColumn (string id)
17 protected override void InitializeDataCell(DataControlFieldCell cell, DataControlRowState rowState)
55 void Case0 (DataControlFieldCell cell)
57 CheckBox checkBox = new CheckBox();
58 checkBox.ToolTip = "Dummy";
59 cell.Controls.Add(checkBox);
60 checkBox.DataBinding += OnDataBindField;
63 void Case1 (DataControlFieldCell cell)
65 ListBox lb = new ListBox ();
66 cell.Controls.Add(lb);
70 void Case2 (DataControlFieldCell cell)
72 cell.Controls.Add(new CheckBox ());
74 cell.Controls.Add(new CheckBox ());
77 void Case3 (DataControlFieldCell cell)
79 Content content = new Content ();
81 CheckBox checkBox = new CheckBox();
82 checkBox.ToolTip = "Dummy";
83 content.Controls.Add(checkBox);
84 checkBox.DataBinding += OnDataBindField;
86 cell.Controls.Add (content);
89 void Case4 (DataControlFieldCell cell)
91 CheckBox checkBox = new CheckBox();
92 checkBox.ToolTip = "Dummy";
93 cell.Controls.Add(checkBox);
95 ListBox lb = new ListBox ();
96 lb.DataBinding += OnDataBindField;
97 cell.Controls.Add(lb);
100 void Case5 (DataControlFieldCell cell)
102 cell.Controls.Add (new ListBox ());
105 void Case6 (DataControlFieldCell cell)
107 cell.Controls.Add (new ListBox ());
108 cell.Controls.Add (new CheckBox ());
111 void Case7 (DataControlFieldCell cell)
113 cell.Controls.Add (new CheckBox ());
114 cell.Controls.Add (new ListBox ());