Author: krasnov
Date: 2006-02-20 11:29:28 -0500 (Mon, 20 Feb 2006)
New Revision: 57073
Modified:
trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
trunk/mcs/class/System.Web/System.Web.UI.WebControls/ListControl.cs
Log:
* ListControl.cs: fixed DataSource property, to throw
ArgumentException on incorrect value
Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
2006-02-20 16:09:20 UTC (rev 57072)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/ChangeLog
2006-02-20 16:29:28 UTC (rev 57073)
@@ -1,5 +1,10 @@
2006-02-20 Vladimir Krasnov <[EMAIL PROTECTED]>
+ * ListControl.cs: fixed DataSource property, to throw
+ ArgumentException on incorrect value
+
+2006-02-20 Vladimir Krasnov <[EMAIL PROTECTED]>
+
* Image.cs: fixed missing border="0" attribute, when image has style,
but border width is not specified.
Modified: trunk/mcs/class/System.Web/System.Web.UI.WebControls/ListControl.cs
===================================================================
--- trunk/mcs/class/System.Web/System.Web.UI.WebControls/ListControl.cs
2006-02-20 16:09:20 UTC (rev 57072)
+++ trunk/mcs/class/System.Web/System.Web.UI.WebControls/ListControl.cs
2006-02-20 16:29:28 UTC (rev 57073)
@@ -115,7 +115,13 @@
[WebCategory ("Data")]
public virtual object DataSource {
get { return data_source; }
- set { data_source = value; }
+ set {
+ if(value == null || value is IListSource ||
value is IEnumerable) {
+ data_source = value;
+ return;
+ }
+ throw new ArgumentException("Invalid DataSource
Type");
+ }
}
#endif
_______________________________________________
Mono-patches maillist - [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches