Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'mcs/class/System.Web/System.Web.UI.WebControls/CheckBoxField.cs')
-rw-r--r--mcs/class/System.Web/System.Web.UI.WebControls/CheckBoxField.cs8
1 files changed, 6 insertions, 2 deletions
diff --git a/mcs/class/System.Web/System.Web.UI.WebControls/CheckBoxField.cs b/mcs/class/System.Web/System.Web.UI.WebControls/CheckBoxField.cs
index 5234fe4822c..7ba198f9495 100644
--- a/mcs/class/System.Web/System.Web.UI.WebControls/CheckBoxField.cs
+++ b/mcs/class/System.Web/System.Web.UI.WebControls/CheckBoxField.cs
@@ -82,14 +82,18 @@ namespace System.Web.UI.WebControls {
[WebSysDescription ("")]
[WebCategoryAttribute ("Appearance")]
public virtual string Text {
- get { return ViewState.GetString ("Text", ""); }
+ get {
+ object ob = ViewState ["Text"];
+ if (ob != null) return (string) ob;
+ return "";
+ }
set {
ViewState ["Text"] = value;
OnFieldChanged ();
}
}
- protected override void InitializeDataCell (DataControlFieldCell cell, DataControlRowState rowState)
+ public override void InitializeDataCell (DataControlFieldCell cell, DataControlRowState rowState)
{
bool editable = (rowState & (DataControlRowState.Edit | DataControlRowState.Insert)) != 0;
CheckBox box = new CheckBox ();