DataGridColumnStyle.MappingName プロパティ
列スタイルをデータ メンバに割り当てるために使用する名前を取得または設定します。
Public Property MappingName As String
[C#]
public string MappingName {get; set;}
[C++]
public: __property String* get_MappingName();public: __property void set_MappingName(String*);
[JScript]
public function get MappingName() : String;public function set MappingName(String);
プロパティ値
列スタイルをデータ メンバに割り当てるために使用する名前。
解説
通常、 MappingName プロパティは、 DataColumn の ColumnName に設定されます。 DataColumn を格納している DataTable が表示されると、同じ MappingName を持つ DataGridColumnStyle を使用してデータが表示されます。
MappingName を ColumnName と突き合わせるための比較では、大文字と小文字が区別されません。
使用例
[Visual Basic, C#, C++] DataGridTableStyle オブジェクトを作成し、2 つの DataGridColumnStyle オブジェクトを GridColumnStylesCollection に追加する例を次に示します。各 DataGridColumnStyle オブジェクトの MappingName は、 DataColumn の ColumnName に設定されます。
Private Sub AddDataGridTableStyle()
' Create a new DataGridTableStyle and set MappingName.
Dim myGridStyle As DataGridTableStyle = _
new DataGridTableStyle()
myGridStyle.MappingName = "Customers"
' Add two DataGridColumnStyle objects.
Dim colStyle1 As DataGridColumnStyle = _
new DataGridTextBoxColumn()
colStyle1.MappingName = "firstName"
Dim colStyle2 As DataGridColumnStyle = _
new DataGridBoolColumn()
colStyle2.MappingName = "Current"
' Add column styles to table style.
myGridStyle.GridColumnStyles.Add(colStyle1)
myGridStyle.GridColumnStyles.Add(colStyle2)
' Add the grid style to the GridStylesCollection.
myDataGrid.TableStyles.Add(myGridStyle)
End Sub
[C#]
private void AddDataGridTableStyle()
{
// Create a new DataGridTableStyle and set MappingName.
DataGridTableStyle myGridStyle =
new DataGridTableStyle();
myGridStyle.MappingName = "Customers";
// Create two DataGridColumnStyle objects.
DataGridColumnStyle colStyle1 =
new DataGridTextBoxColumn();
colStyle1.MappingName = "firstName";
DataGridColumnStyle colStyle2 =
new DataGridBoolColumn();
colStyle2.MappingName = "Current";
// Add column styles to table style.
myGridStyle.GridColumnStyles.Add(colStyle1);
myGridStyle.GridColumnStyles.Add(colStyle2);
// Add the grid style to the GridStylesCollection.
myDataGrid.TableStyles.Add(myGridStyle);
}
[C++]
private:
void AddDataGridTableStyle() {
// Create a new DataGridTableStyle and set MappingName.
DataGridTableStyle* myGridStyle = new DataGridTableStyle();
myGridStyle->MappingName = S"Customers";
// Create two DataGridColumnStyle objects.
DataGridColumnStyle* colStyle1 = new DataGridTextBoxColumn();
colStyle1->MappingName = S"firstName";
DataGridColumnStyle* colStyle2 = new DataGridBoolColumn();
colStyle2->MappingName = S"Current";
// Add column styles to table style.
myGridStyle->GridColumnStyles->Add(colStyle1);
myGridStyle->GridColumnStyles->Add(colStyle2);
// Add the grid style to the GridStylesCollection.
myDataGrid->TableStyles->Add(myGridStyle);
}
[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン をクリックします。
必要条件
プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, .NET Compact Framework - Windows CE .NET
参照
DataGridColumnStyle クラス | DataGridColumnStyle メンバ | System.Windows.Forms 名前空間