DataGridColumnStyle.MappingName 属性

获取或设置列样式所映射到的数据成员的名称。

**命名空间:**System.Windows.Forms
**程序集:**System.Windows.Forms(在 system.windows.forms.dll 中)

语法

声明
<LocalizableAttribute(True)> _
Public Property MappingName As String
用法
Dim instance As DataGridColumnStyle
Dim value As String

value = instance.MappingName

instance.MappingName = value
[LocalizableAttribute(true)] 
public string MappingName { get; set; }
[LocalizableAttribute(true)] 
public:
property String^ MappingName {
    String^ get ();
    void set (String^ value);
}
/** @property */
public String get_MappingName ()

/** @property */
public void set_MappingName (String value)
public function get MappingName () : String

public function set MappingName (value : String)

属性值

列样式所映射到的数据成员的名称。

备注

用于匹配 MappingName 与数据成员的比较是不区分大小写的。

每当数据源与包含此列样式的 DataGridTableStyleMappingName 属性所指示的值匹配时,此 DataGridColumnStyle 用于呈现所指示的数据成员中的数据。

DataGridColumnStyle.MappingName 属性通常设置为某 DataColumnColumnName

示例

下面的代码示例创建一个 DataGridTableStyle,并向 GridColumnStylesCollection 添加两个 DataGridColumnStyle 对象。每个 DataGridColumnStyleMappingName 均设置为一个 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
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);
}
void AddDataGridTableStyle()
{
   // Create a new DataGridTableStyle and set MappingName.
   DataGridTableStyle^ myGridStyle = gcnew DataGridTableStyle;
   myGridStyle->MappingName = "Customers";
   
   // Create two DataGridColumnStyle objects.
   DataGridColumnStyle^ colStyle1 = gcnew DataGridTextBoxColumn;
   colStyle1->MappingName = "firstName";
   DataGridColumnStyle^ colStyle2 = gcnew 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 );
}
private void AddDataGridTableStyle()
{
    // Create a new DataGridTableStyle and set MappingName.
    DataGridTableStyle myGridStyle = new DataGridTableStyle();
    myGridStyle.set_MappingName("Customers");

    // Create two DataGridColumnStyle objects.
    DataGridColumnStyle colStyle1 = new DataGridTextBoxColumn();
    colStyle1.set_MappingName("firstName");

    DataGridColumnStyle colStyle2 = new DataGridBoolColumn();
    colStyle2.set_MappingName("Current");

    // Add column styles to table style.
    myGridStyle.get_GridColumnStyles().Add(colStyle1);
    myGridStyle.get_GridColumnStyles().Add(colStyle2);

    // Add the grid style to the GridStylesCollection.
    myDataGrid.get_TableStyles().Add(myGridStyle);
} //AddDataGridTableStyle

平台

Windows 98、Windows 2000 SP4、Windows CE、Windows Millennium Edition、Windows Mobile for Pocket PC、Windows Mobile for Smartphone、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

.NET Compact Framework

受以下版本支持:2.0、1.0

请参见

参考

DataGridColumnStyle 类
DataGridColumnStyle 成员
System.Windows.Forms 命名空间