DataTable.Locale Eigenschaft

Definition

Ruft die Gebietsschemainformationen ab, die für den Vergleich von Zeichenfolgen in der Tabelle verwendet werden, oder legt diese fest.Gets or sets the locale information used to compare strings within the table.

public:
 property System::Globalization::CultureInfo ^ Locale { System::Globalization::CultureInfo ^ get(); void set(System::Globalization::CultureInfo ^ value); };
[System.Data.DataSysDescription("DataTableLocaleDescr")]
public System.Globalization.CultureInfo Locale { get; set; }
member this.Locale : System.Globalization.CultureInfo with get, set
Public Property Locale As CultureInfo

Eigenschaftswert

Eine CultureInfo, die Daten zum Computergebietsschema des Benutzers enthält.A CultureInfo that contains data about the user's machine locale. Der Standard ist die DataSet des CultureInfo-Objekts (von der Locale-Eigenschaft zurückgegeben), zu der die DataTable gehört. Wenn die Tabelle keinem DataSet angehört, wird die aktuelle CultureInfo des Systems standardmäßig verwendet.The default is the DataSet object's CultureInfo (returned by the Locale property) to which the DataTable belongs; if the table doesn't belong to a DataSet, the default is the current system CultureInfo.

Attribute

Beispiele

Im folgenden Beispiel wird der CultureInfo über die Locale festgelegt und der Name der ISO-Sprache ausgegeben.The following example sets the CultureInfo through the Locale and prints the ISO language name.

private void ChangeCultureInfo(DataTable table)
{
    // Print the LCID  of the present CultureInfo.
    Console.WriteLine(table.Locale.LCID);

    // Create a new CultureInfo for the United Kingdom.
    CultureInfo myCultureInfo = new CultureInfo("en-gb");
    table.Locale = myCultureInfo;

    // Print the new LCID.
    Console.WriteLine(table.Locale.LCID); 
}
Private Sub ChangeCultureInfo(table As DataTable)
   ' Print the LCID  of the present CultureInfo.
   Console.WriteLine(table.Locale.LCID)

   ' Create a new CultureInfo for the United Kingdom.
   Dim myCultureInfo As New CultureInfo("en-gb")
   table.Locale = myCultureInfo

   ' Print the new LCID.
   Console.WriteLine(table.Locale.LCID) 
End Sub

Hinweise

Eine CultureInfo die die Softwareeinstellungen einer bestimmten Kultur oder Community darstellt.A CultureInfo represents the software preferences of a particular culture or community.

Bei Verwendung für Zeichen folgen Vergleiche wirkt sich der CultureInfo auf Sortierung, Vergleiche und Filterung aus.When used for string comparisons, the CultureInfo affects sorting, comparisons, and filtering.

Hinweis

In Spalten, die Ausdrücke enthalten, wird der InvariantCulture verwendet.In columns that contain expressions, the InvariantCulture is used. Der CurrentCulture wird ignoriert.The CurrentCulture is ignored.

Gilt für:

Siehe auch