次の方法で共有


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 プロパティは、 DataColumnColumnName に設定されます。 DataColumn を格納している DataTable が表示されると、同じ MappingName を持つ DataGridColumnStyle を使用してデータが表示されます。

MappingNameColumnName と突き合わせるための比較では、大文字と小文字が区別されません。

使用例

[Visual Basic, C#, C++] DataGridTableStyle オブジェクトを作成し、2 つの DataGridColumnStyle オブジェクトを GridColumnStylesCollection に追加する例を次に示します。各 DataGridColumnStyle オブジェクトの MappingName は、 DataColumnColumnName に設定されます。

 
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 名前空間