指定した PropertyDescriptor に関連付けられている DataGridColumnStyle を取得します。
[C#] C# では、このプロパティは GridColumnStylesCollection クラスのインデクサになります。
Overloads Public Default ReadOnly Property Item( _
ByVal propDesc As PropertyDescriptor _) As DataGridColumnStyle
[C#]
public DataGridColumnStyle this[PropertyDescriptorpropDesc] {get;}
[C++]
public: __property DataGridColumnStyle* get_Item(PropertyDescriptor* propDesc);
[JScript]
returnValue = GridColumnStylesCollectionObject.Item(propDesc);またはreturnValue = GridColumnStylesCollectionObject(propDesc);
[JScript] JScript では、この型で定義されている既定のインデックス プロパティを使用することができます。しかし、独自のインデックス プロパティを明示的に定義することはできません。ただし、このクラスの expando 属性を指定すると、既定のインデックス プロパティが提供されます。提供されるインデックス プロパティの型は Object 型であり、インデックス型は String になります。
引数 [JScript]
- propDesc
DataGridColumnStyle に関連付けられている PropertyDescriptor 。
パラメータ [Visual Basic, C#, C++]
- propDesc
DataGridColumnStyle に関連付けられている PropertyDescriptor 。
プロパティ値
指定した PropertyDescriptor に関連付けられている DataGridColumnStyle 。
解説
各 DataGridColumnStyle オブジェクトは PropertyDescriptor を使用して作成されます。 PropertyDescriptor は、 PropertyDescriptor プロパティを使用して返されます。
特定のデータ ソースの PropertyDescriptorCollection オブジェクトを取得するには、 BindingManagerBase クラスの GetItemProperties メソッドを使用します。特定の列の PropertyDescriptor を返すには、 MappingName を PropertyDescriptorCollection の Item プロパティに渡します。
使用例
[Visual Basic, JScript] DataSet 内の DataTable から DataColumn を取得し、 Add メソッドに引数として渡す例を次に示します。
Private Sub ContainsThisDataCol()
Dim myPropertyDescriptor As PropertyDescriptor
Dim myPropertyDescriptorCollection As PropertyDescriptorCOllection
myPropertyDescriptorCollection = _
me.BindingContext(DataSet1, "Customers").GetItemProperties()
myPropertyDescriptor = myPropertyDescriptorCollection("FirstName")
Dim myDataGridColumnStyle As DataGridColumnStyle
myDataGridColumnStyle = DataGrid1.TableStyles(0). _
GridColumnStyles(myPropertyDescriptor)
End Sub
[JScript]
function ContainsThisDataCol(){
var myPropertyDescriptorCollection : PropertyDescriptorCollection =
this.BindingContext(DataSet1, "Customers").GetItemProperties();
var myPropertyDescriptor : PropertyDescriptor =
myPropertyDescriptorCollection("FirstName");
var myDataGridColumnStyle : DataGridColumnStyle =
DataGrid1.TableStyles[0].GridColumnStyles[myPropertyDescriptor];
}
[C#, C++] C# および C++ のサンプルはありません。Visual Basic および JScript のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ
参照
GridColumnStylesCollection クラス | GridColumnStylesCollection メンバ | System.Windows.Forms 名前空間 | GridColumnStylesCollection.Item オーバーロードの一覧 | DataColumn