DataGridBoolColumn DataGridBoolColumn DataGridBoolColumn DataGridBoolColumn Constructors

정의

오버로드

DataGridBoolColumn() DataGridBoolColumn() DataGridBoolColumn()

DataGridBoolColumn 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataGridBoolColumn class.

DataGridBoolColumn(PropertyDescriptor) DataGridBoolColumn(PropertyDescriptor) DataGridBoolColumn(PropertyDescriptor) DataGridBoolColumn(PropertyDescriptor)

지정된 DataGridBoolColumn을 사용하여 PropertyDescriptor의 새 인스턴스를 초기화합니다.Initializes a new instance of a DataGridBoolColumn with the specified PropertyDescriptor.

DataGridBoolColumn(PropertyDescriptor, Boolean) DataGridBoolColumn(PropertyDescriptor, Boolean) DataGridBoolColumn(PropertyDescriptor, Boolean) DataGridBoolColumn(PropertyDescriptor, Boolean)

지정된 DataGridBoolColumnPropertyDescriptor의 새 인스턴스를 초기화하고 열 스타일이 기본 열인지 여부를 지정합니다.Initializes a new instance of a DataGridBoolColumn with the specified PropertyDescriptor, and specifying whether the column style is a default column.

DataGridBoolColumn() DataGridBoolColumn() DataGridBoolColumn()

DataGridBoolColumn 클래스의 새 인스턴스를 초기화합니다.Initializes a new instance of the DataGridBoolColumn class.

public:
 DataGridBoolColumn();
public DataGridBoolColumn ();
Public Sub New ()

예제

다음 코드 예제에서는 먼저 새로 만듭니다 DataGridBoolColumn 에 추가 합니다 GridColumnStylesCollectionDataGridTableStyle합니다.The following code example first creates a new DataGridBoolColumn and adds it to the GridColumnStylesCollection of a DataGridTableStyle.

void AddDataGridBoolColumnStyle()
{
   DataGridBoolColumn^ myColumn = gcnew DataGridBoolColumn;
   myColumn->MappingName = "Current";
   myColumn->Width = 200;
   dataGrid1->TableStyles[ "Customers" ]->GridColumnStyles->Add( myColumn );
}

private void AddDataGridBoolColumnStyle(){
   DataGridBoolColumn myColumn = new DataGridBoolColumn();
   myColumn.MappingName = "Current";
   myColumn.Width = 200;
   dataGrid1.TableStyles["Customers"].GridColumnStyles.Add(myColumn);
} 
Private Sub AddDataGridBoolColumnStyle()
   Dim myColumn As DataGridBoolColumn  = new DataGridBoolColumn()
   myColumn.MappingName = "Current"
   myColumn.Width = 200
   dataGrid1.TableStyles("Customers").GridColumnStyles.Add(myColumn)
End Sub 

설명

만들려면이 오버 로드를 사용 하는 경우를 DataGridBoolColumn를 설정 해야 합니다 MappingName 값을 ColumnNameDataColumn.When using this overload to create a DataGridBoolColumn, be sure to set the MappingName value to the ColumnName of a DataColumn.

추가 정보

DataGridBoolColumn(PropertyDescriptor) DataGridBoolColumn(PropertyDescriptor) DataGridBoolColumn(PropertyDescriptor) DataGridBoolColumn(PropertyDescriptor)

지정된 DataGridBoolColumn을 사용하여 PropertyDescriptor의 새 인스턴스를 초기화합니다.Initializes a new instance of a DataGridBoolColumn with the specified PropertyDescriptor.

public:
 DataGridBoolColumn(System::ComponentModel::PropertyDescriptor ^ prop);
public DataGridBoolColumn (System.ComponentModel.PropertyDescriptor prop);
new System.Windows.Forms.DataGridBoolColumn : System.ComponentModel.PropertyDescriptor -> System.Windows.Forms.DataGridBoolColumn
Public Sub New (prop As PropertyDescriptor)

매개 변수

예제

다음 코드 예제에서는 GetItemProperties 반환할 메서드를 System.ComponentModel.PropertyDescriptorCollection 에 대 한는 DataTable합니다.The following code example uses the GetItemProperties method to return a System.ComponentModel.PropertyDescriptorCollection for a DataTable. PropertyDescriptor 에 대 한는 DataColumn 는 다음 만드는 데는 DataGridBoolColumn합니다.The PropertyDescriptor for a DataColumn is then used to create the DataGridBoolColumn.

void CreateNewDataGridColumn()
{
   System::Windows::Forms::GridColumnStylesCollection^ myGridColumnCol;
   myGridColumnCol = dataGrid1->TableStyles[ 0 ]->GridColumnStyles;
   
   // Get the CurrencyManager for the table.
   CurrencyManager^ myCurrencyManager = dynamic_cast<CurrencyManager^>(this->BindingContext[ ds->Tables[ "Products" ] ]);
   
   /* Get the PropertyDescriptor for the DataColumn of the new column.
      The column should contain a Boolean value. */
   PropertyDescriptor^ pd = myCurrencyManager->GetItemProperties()[ "Discontinued" ];
   DataGridColumnStyle^ myColumn = gcnew System::Windows::Forms::DataGridBoolColumn( pd );
   myColumn->MappingName = "Discontinued";
   myGridColumnCol->Add( myColumn );
}

private void CreateNewDataGridColumn(){
   System.Windows.Forms.GridColumnStylesCollection myGridColumnCol;
   myGridColumnCol = dataGrid1.TableStyles[0].GridColumnStyles;
   // Get the CurrencyManager for the table.
   CurrencyManager myCurrencyManager = 
   (CurrencyManager)this.BindingContext[ds.Tables["Products"]];
   /* Get the PropertyDescriptor for the DataColumn of the new column.
   The column should contain a Boolean value. */
   PropertyDescriptor pd = myCurrencyManager.
   GetItemProperties()["Discontinued"];
   DataGridColumnStyle myColumn = 
   new System.Windows.Forms.DataGridBoolColumn(pd);
   myColumn.MappingName = "Discontinued";
   myGridColumnCol.Add(myColumn);
}
Private Sub CreateNewDataGridColumn()
   Dim myGridColumnCol As GridColumnStylesCollection
   myGridColumnCol = dataGrid1.TableStyles(0).GridColumnStyles
   ' Get the CurrencyManager for the table.
   Dim myCurrencyManager As CurrencyManager =  _
   CType(Me.BindingContext(ds.Tables("Products")), CurrencyManager)
   ' Get the PropertyDescriptor for the DataColumn of the new column.
   ' The column should contain a Boolean value. 
   Dim pd As PropertyDescriptor = _
   myCurrencyManager.GetItemProperties()("Discontinued")
   Dim myColumn As New DataGridBoolColumn(pd)
   myColumn.MappingName = "Discontinued"
   myGridColumnCol.Add(myColumn)
End Sub 

설명

합니다 DataGridBoolColumn 포함 하는 데이터 소스와 연결 되어 있어야 Boolean 값입니다.The DataGridBoolColumn must be associated with a data source that contains Boolean values.

가져올는 PropertyDescriptor, 먼저 사용 하 여는 BindingContext 적절 한 반환할 BindingManagerBase합니다.To get a PropertyDescriptor, first use the BindingContext to return the appropriate BindingManagerBase. 사용 하 여는 GetItemProperties 메서드를 BindingManagerBase 반환할는 PropertyDescriptorCollection합니다.Then use the GetItemProperties method of the BindingManagerBase to return a PropertyDescriptorCollection. 마지막으로 사용 하 여를 Item[String] 의 속성을 PropertyDescriptorCollection 특정 반환할 PropertyDescriptor 열에 대 한 합니다.Finally, use the Item[String] property of the PropertyDescriptorCollection to return the specific PropertyDescriptor for the column.

추가 정보

DataGridBoolColumn(PropertyDescriptor, Boolean) DataGridBoolColumn(PropertyDescriptor, Boolean) DataGridBoolColumn(PropertyDescriptor, Boolean) DataGridBoolColumn(PropertyDescriptor, Boolean)

지정된 DataGridBoolColumnPropertyDescriptor의 새 인스턴스를 초기화하고 열 스타일이 기본 열인지 여부를 지정합니다.Initializes a new instance of a DataGridBoolColumn with the specified PropertyDescriptor, and specifying whether the column style is a default column.

public:
 DataGridBoolColumn(System::ComponentModel::PropertyDescriptor ^ prop, bool isDefault);
public DataGridBoolColumn (System.ComponentModel.PropertyDescriptor prop, bool isDefault);
new System.Windows.Forms.DataGridBoolColumn : System.ComponentModel.PropertyDescriptor * bool -> System.Windows.Forms.DataGridBoolColumn
Public Sub New (prop As PropertyDescriptor, isDefault As Boolean)

매개 변수

isDefault
Boolean Boolean Boolean Boolean

열을 기본값으로 지정하면 true이고, 그렇지 않으면 false입니다.true to specify the column as the default; otherwise, false.

설명

가져올는 PropertyDescriptor, 먼저 사용 하 여는 BindingContext 적절 한 반환할 BindingManagerBase합니다.To get a PropertyDescriptor, first use the BindingContext to return the appropriate BindingManagerBase. 사용 하 여는 GetItemProperties 메서드를 BindingManagerBase 반환할는 PropertyDescriptorCollection합니다.Then use the GetItemProperties method of the BindingManagerBase to return a PropertyDescriptorCollection. 마지막으로 사용 하 여를 Item[String] 의 속성을 PropertyDescriptorCollection 특정 반환할 PropertyDescriptor 열에 대 한 합니다.Finally, use the Item[String] property of the PropertyDescriptorCollection to return the specific PropertyDescriptor for the column.

적용 대상