Author: igorz
Date: 2007-11-08 04:29:39 -0500 (Thu, 08 Nov 2007)
New Revision: 89179

Modified:
   trunk/mcs/class/System.Web/System.Web.UI.WebControls/BoundField.cs
   trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
   trunk/mcs/class/System.Web/System.Web.UI.WebControls/ImageField.cs
   
trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/AutoGeneratedFieldTest.cs
   trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/ChangeLog
Log:
2007-11-08 Igor Zelmanovich <[EMAIL PROTECTED]>

        * BoundField.cs:
        * ImageField.cs:
        evaluate bound value using ThisExpession ("!") properly 

2007-11-08 Igor Zelmanovich <[EMAIL PROTECTED]>

        * AutoGeneratedFieldTest.cs:    
        Added new test.




Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/BoundField.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/BoundField.cs  
2007-11-08 08:41:25 UTC (rev 89178)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/BoundField.cs  
2007-11-08 09:29:39 UTC (rev 89179)
@@ -226,7 +226,7 @@
                                throw new HttpException ("A data item was not 
found in the container. The container must either implement IDataItemContainer, 
or have a property named DataItem.");
 
                        if (DataField == ThisExpression)
-                               return dataItem.ToString ();
+                               return dataItem;
                        else if (DataField == string.Empty)
                                return null;
 

Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog      
2007-11-08 08:41:25 UTC (rev 89178)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog      
2007-11-08 09:29:39 UTC (rev 89179)
@@ -1,3 +1,9 @@
+2007-11-08 Igor Zelmanovich <[EMAIL PROTECTED]>
+
+       * BoundField.cs:
+       * ImageField.cs:
+       evaluate bound value using ThisExpession ("!") properly 
+
 2007-11-07 Igor Zelmanovich <[EMAIL PROTECTED]>
 
        * WebControl.cs: enabled state restored properly.

Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/ImageField.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/ImageField.cs  
2007-11-08 08:41:25 UTC (rev 89178)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/ImageField.cs  
2007-11-08 09:29:39 UTC (rev 89179)
@@ -274,7 +274,7 @@
                                if (dataItem == null)
                                        throw new HttpException ("A data item 
was not found in the container. The container must either implement 
IDataItemContainer, or have a property named DataItem.");
                                if (fieldName == ThisExpression)
-                                       return dataItem.ToString ();
+                                       return dataItem;
                                else {
                                        if (cachedDescriptor != null) return 
cachedDescriptor.GetValue (dataItem);
                                        PropertyDescriptor prop = GetProperty 
(controlContainer, fieldName);

Modified: 
trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/AutoGeneratedFieldTest.cs
===================================================================
--- 
trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/AutoGeneratedFieldTest.cs
 2007-11-08 08:41:25 UTC (rev 89178)
+++ 
trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/AutoGeneratedFieldTest.cs
 2007-11-08 09:29:39 UTC (rev 89179)
@@ -114,9 +114,15 @@
                public void AutoGeneratedField_ValidateSupportsCallback ()
                {
                        //This method has been implemented as an empty method  
+               }
+
+               [Test]
+               public void AutoGeneratedField_BoolArray () {
+                       GridView GridView1 = new GridView ();
+                       GridView1.DataSource = new bool [] { true };
+                       GridView1.DataBind ();
                }
 
-
                [Test]
                [ExpectedException(typeof(NotSupportedException))]
                public void AutoGeneratedField_ConvertEmptyStringToNullExeption 
()

Modified: trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/ChangeLog 
2007-11-08 08:41:25 UTC (rev 89178)
+++ trunk/mcs/class/System.Web/Test/System.Web.UI.WebControls/ChangeLog 
2007-11-08 09:29:39 UTC (rev 89179)
@@ -1,3 +1,8 @@
+2007-11-08 Igor Zelmanovich <[EMAIL PROTECTED]>
+
+       * AutoGeneratedFieldTest.cs:    
+       Added new test.
+
 2007-11-07 Igor Zelmanovich <[EMAIL PROTECTED]>
 
        * WebControlTest.cs:    

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to