DataGridBoolColumn 생성자
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
DataGridBoolColumn 클래스의 새 인스턴스를 초기화합니다.
오버로드
DataGridBoolColumn() |
DataGridBoolColumn 클래스의 새 인스턴스를 초기화합니다. |
DataGridBoolColumn(PropertyDescriptor) |
지정된 DataGridBoolColumn를 사용하여 PropertyDescriptor 클래스의 새 인스턴스를 초기화합니다. |
DataGridBoolColumn(PropertyDescriptor, Boolean) |
지정된 PropertyDescriptor를 사용하여 클래스의 DataGridBoolColumn 새 인스턴스를 초기화하고 열 스타일이 기본 열인지 여부를 지정합니다. |
DataGridBoolColumn()
DataGridBoolColumn 클래스의 새 인스턴스를 초기화합니다.
public:
DataGridBoolColumn();
public DataGridBoolColumn ();
Public Sub New ()
예제
다음 코드 예제에서는 먼저 새 DataGridBoolColumn 를 만들고 의 DataGridTableStyle에 GridColumnStylesCollection 추가합니다.
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만드는 경우 값을 ColumnName 의 DataColumn로 설정 MappingName 해야 합니다.
추가 정보
적용 대상
DataGridBoolColumn(PropertyDescriptor)
지정된 DataGridBoolColumn를 사용하여 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)
매개 변수
- prop
- PropertyDescriptor
열과 연관된 PropertyDescriptor입니다.
예제
다음 코드 예제에서는 메서드를 GetItemProperties 사용하여 에 대한 을 반환 System.ComponentModel.PropertyDescriptorCollection 합니다 DataTable. PropertyDescriptor 에 대한 DataColumn 은 를 만드는 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 데이터 원본과 연결되어야 합니다.
를 PropertyDescriptor얻으려면 먼저 를 BindingContext 사용하여 적절한 BindingManagerBase를 반환합니다. 그런 다음 의 메서드를 GetItemPropertiesBindingManagerBase 사용하여 를 반환합니다 PropertyDescriptorCollection. 마지막으로 의 Item[] 속성을 사용하여 열에 PropertyDescriptorCollection 대한 특정 PropertyDescriptor 를 반환합니다.
추가 정보
적용 대상
DataGridBoolColumn(PropertyDescriptor, Boolean)
지정된 PropertyDescriptor를 사용하여 클래스의 DataGridBoolColumn 새 인스턴스를 초기화하고 열 스타일이 기본 열인지 여부를 지정합니다.
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)
매개 변수
- prop
- PropertyDescriptor
열과 연관된 PropertyDescriptor입니다.
- isDefault
- Boolean
열을 기본값으로 지정하면 true
이고, 그렇지 않으면 false
입니다.
설명
를 PropertyDescriptor얻으려면 먼저 를 BindingContext 사용하여 적절한 BindingManagerBase를 반환합니다. 그런 다음 의 메서드를 GetItemPropertiesBindingManagerBase 사용하여 를 반환합니다 PropertyDescriptorCollection. 마지막으로 의 Item[] 속성을 사용하여 열에 PropertyDescriptorCollection 대한 특정 PropertyDescriptor 를 반환합니다.
적용 대상
.NET
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기