Ejemplo n.º 1
0
        /// <summary>
        /// Build a Field Schema array
        /// </summary>
        /// <returns>The collection of fields for the data object type.</returns>
        public IDataSourceFieldSchema[] GetFields()
        {
            PropertyDescriptorCollection fields =
                TypeDescriptor.GetProperties(_owner.Control.DataObjectTypeName);;

            IDataSourceFieldSchema[] schema = new IDataSourceFieldSchema[fields.Count];

            for (int i = 0; i < schema.Length; i++)
            {
                schema[i] = new ObjectFieldSchema(fields[i]);
            }

            return(schema);
        }
Ejemplo n.º 2
0
                public IDataSourceFieldSchema[] GetFields()
                {
                    PropertyDescriptorCollection fields =
                        ((ITypedList)_owner._component._objectBinder).GetItemProperties(null);

                    IDataSourceFieldSchema[] schema = new IDataSourceFieldSchema[fields.Count];

                    for (int i = 0; i < schema.Length; i++)
                    {
                        schema[i] = new ObjectFieldSchema(fields[i]);
                    }

                    return(schema);
                }
				public IDataSourceFieldSchema[] GetFields()
				{
					PropertyDescriptorCollection fields =
						((ITypedList)_owner._component._objectBinder).GetItemProperties(null);

					IDataSourceFieldSchema[] schema = new IDataSourceFieldSchema[fields.Count];

					for (int i = 0; i < schema.Length; i++)
						schema[i] = new ObjectFieldSchema(fields[i]);

					return schema;
				}