-/**\r
- * Namespace: System.Web.UI.WebControls\r
- * Class: DataGridItem\r
- *\r
- * Author: Gaurav Vaish\r
- * Maintainer: gvaish@iitk.ac.in\r
- * Contact: <my_scripts2001@yahoo.com>, <gvaish@iitk.ac.in>\r
- * Implementation: yes\r
- * Status: 100%\r
- *\r
- * (C) Gaurav Vaish (2002)\r
- */\r
-\r
-using System;\r
-using System.Web;\r
-using System.Web.UI;\r
-\r
-namespace System.Web.UI.WebControls\r
-{\r
- public class DataGridItem : TableRow, INamingContainer
-#if NET_2_0
- , IDataItemContainer
-#endif\r
- {\r
- private int itemIndex;\r
- private int dataSetIndex;\r
- private ListItemType itemType;\r
- private object dataItem;\r
-\r
- public DataGridItem(int itemIndex, int dataSetIndex, ListItemType itemType): base()\r
- {\r
- this.itemIndex = itemIndex;\r
- this.dataSetIndex = dataSetIndex;\r
- this.itemType = itemType;\r
- }\r
-\r
- public virtual object DataItem\r
- {\r
- get\r
- {\r
- return dataItem;\r
- }\r
- set\r
- {\r
- dataItem = value;\r
- }\r
- }\r
-\r
- public virtual int DataSetIndex\r
- {\r
- get\r
- {\r
- return dataSetIndex;\r
- }\r
- }\r
-\r
- public virtual int ItemIndex\r
- {\r
- get\r
- {\r
- return itemIndex;\r
- }\r
- }\r
-\r
- public virtual ListItemType ItemType\r
- {\r
- get\r
- {\r
- return itemType;\r
- }\r
+// Copyright (c) 2005-2010 Novell, Inc. (http://www.novell.com)
+//
+// Authors:
+// Peter Bartok (pbartok@novell.com)
+//
+//
+
+using System.ComponentModel;
+using System.Security.Permissions;
+
+namespace System.Web.UI.WebControls
+{
+ // CAS
+ [AspNetHostingPermissionAttribute (SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal)]
+ [AspNetHostingPermissionAttribute (SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
+ public class DataGridItem : TableRow, INamingContainer, IDataItemContainer
+ {
+ #region Fields
+ object item;
+ int dataset_index;
+ int item_index;
+ ListItemType item_type;
+ #endregion // Fields
+
+ #region Public Constructors
+ public DataGridItem(int itemIndex, int dataSetIndex, ListItemType itemType) {
+ item_index = itemIndex;
+ dataset_index = dataSetIndex;
+ item_type = itemType;
+ }
+ #endregion // Public Constructors
+
+ #region Public Instance Properties
+ public virtual object DataItem {
+ get { return item; }
+ set { item = value; }
+ }
+
+ public virtual int DataSetIndex {
+ get { return dataset_index; }