예제 #1
0
 /// <include file='doc\DataGridColumnCollection.uex' path='docs/doc[@for="GridColumnStylesCollection.this2"]/*' />
 /// <devdoc>
 /// <para>Gets the System.Windows.Forms.DataGridColumnStyle associated with the
 ///    specified <see cref='System.Data.DataColumn'/>.</para>
 /// </devdoc>
 public DataGridColumnStyle this[PropertyDescriptor propDesc] {
     get {
         int itemCount = items.Count;
         for (int i = 0; i < itemCount; ++i)
         {
             DataGridColumnStyle column = (DataGridColumnStyle)items[i];
             if (propDesc.Equals(column.PropertyDescriptor))
             {
                 return(column);
             }
         }
         return(null);
     }
 }
예제 #2
0
 public DataGridColumnStyle this[PropertyDescriptor propertyDesciptor]
 {
     get
     {
         int count = this.items.Count;
         for (int i = 0; i < count; i++)
         {
             DataGridColumnStyle style = (DataGridColumnStyle)this.items[i];
             if (propertyDesciptor.Equals(style.PropertyDescriptor))
             {
                 return(style);
             }
         }
         return(null);
     }
 }
예제 #3
0
 public DataGridColumnStyle this[PropertyDescriptor propertyDesciptor] {
     [
         System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1704:IdentifiersShouldBeSpelledCorrectly")   // already shipped
     ]
     get {
         int itemCount = items.Count;
         for (int i = 0; i < itemCount; ++i)
         {
             DataGridColumnStyle column = (DataGridColumnStyle)items[i];
             if (propertyDesciptor.Equals(column.PropertyDescriptor))
             {
                 return(column);
             }
         }
         return(null);
     }
 }