Binding Konstruktorer

Definition

Initierar en ny instans av Binding klassen.

Överlagringar

Name Description
Binding(String, Object, String)

Initierar en ny instans av Binding klassen som enkelt binder den angivna kontrollegenskapen till den angivna datamedlemmen i datakällan.

Binding(String, Object, String, Boolean)

Initierar en ny instans av Binding klassen som binder den angivna kontrollegenskapen till den angivna datamedlemmen i datakällan, och du kan också använda formatering.

Binding(String, Object, String, Boolean, DataSourceUpdateMode)

Initierar en ny instans av Binding klassen som binder den angivna kontrollegenskapen till den angivna datamedlemmen i den angivna datakällan. Du kan också aktivera formatering och sprida värden till datakällan baserat på den angivna uppdateringsinställningen.

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object)

Initierar en ny instans av Binding klassen som binder den angivna kontrollegenskapen till den angivna datamedlemmen i den angivna datakällan. Du kan också aktivera formatering, sprida värden till datakällan baserat på den angivna uppdateringsinställningen och ange egenskapen till det angivna värdet när en DBNull returneras från datakällan.

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String)

Initierar en ny instans av Binding klassen som binder den angivna kontrollegenskapen till den angivna datamedlemmen i den angivna datakällan. Du kan också aktivera formatering med den angivna formatsträngen. sprider värden till datakällan baserat på den angivna uppdateringsinställningen. och anger egenskapen till det angivna värdet när en DBNull returneras från datakällan.

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider)

Initierar en ny instans av Binding klassen med den angivna kontrollegenskapen till den angivna datamedlemmen i den angivna datakällan. Du kan också aktivera formatering med den angivna formatsträngen. sprider värden till datakällan baserat på den angivna uppdateringsinställningen. aktiverar formatering med den angivna formatsträngen. anger egenskapen till det angivna värdet när en DBNull returneras från datakällan och anger den angivna formatprovidern.

Binding(String, Object, String)

Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs

Initierar en ny instans av Binding klassen som enkelt binder den angivna kontrollegenskapen till den angivna datamedlemmen i datakällan.

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember);
public Binding(string propertyName, object dataSource, string dataMember);
public Binding(string propertyName, object? dataSource, string? dataMember);
new System.Windows.Forms.Binding : string * obj * string -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String)

Parametrar

propertyName
String

Namnet på den kontrollegenskap som ska bindas.

dataSource
Object

En Object som representerar datakällan.

dataMember
String

Egenskapen eller listan som ska bindas till.

Undantag

propertyName är varken en giltig egenskap för en kontroll eller en tom sträng ("").

Egenskapen som anges av propertyName finns inte på kontrollen.

Exempel

Följande kodexempel binder en TextBox kontroll till en tabellkolumn i en DataSet namngiven myDataSet. Exemplet kräver att du har deklarerat myDataSet i deklarationsavsnittet i modulen.

private:
   void CreateDataSet()
   {
      myDataSet = gcnew DataSet( "myDataSet" );
      /* Populates the DataSet with tables, relations, and 
         constraints. */
   }

   void BindTextBoxToDataSet()
   {
      /* Binds a TextBox control to a DataColumn named
      CompanyName in the DataTable named Suppliers. */
      textBox1->DataBindings->Add(
         "Text", myDataSet, "Suppliers.CompanyName" );
   }
private void CreateDataSet()
{
   myDataSet = new DataSet("myDataSet");
   /* Populates the DataSet with tables, relations, and 
      constraints. */
}

private void BindTextBoxToDataSet()
{
   /* Binds a TextBox control to a DataColumn named
   CompanyName in the DataTable named Suppliers. */
   textBox1.DataBindings.Add
   ("Text", myDataSet, "Suppliers.CompanyName");
}
Private Sub CreateDataSet
   myDataSet = new DataSet("myDataSet")
   ' Populates the DataSet with tables, relations, and
   ' constraints.
End Sub

Private Sub BindTextBoxToDataSet 
   ' Binds a TextBox control to a column in the DataSet.
   textBox1.DataBindings.Add _
   ("Text", myDataSet, "Suppliers.CompanyName")
End Sub

Kommentarer

Du kan ange en instans av någon av följande klasser för datakällan:

Mer information om hur du skapar strängen finns i BindingdataMember klassen.

När du skapar en bindning till en kontrolls egenskap inspekterar den nya Binding händelserna som exponeras av den bundna kontrollen och kopplar till två specifika händelser:

Om du försöker binda till en egenskap som inte finns genereras en ArgumentException när den Binding läggs till i kontrollens Control.DataBindings samling.

Se även

Gäller för

Binding(String, Object, String, Boolean)

Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs

Initierar en ny instans av Binding klassen som binder den angivna kontrollegenskapen till den angivna datamedlemmen i datakällan, och du kan också använda formatering.

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled);
new System.Windows.Forms.Binding : string * obj * string * bool -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean)

Parametrar

propertyName
String

Namnet på den kontrollegenskap som ska bindas.

dataSource
Object

En Object som representerar datakällan.

dataMember
String

Egenskapen eller listan som ska bindas till.

formattingEnabled
Boolean

trueför att formatera de data som visas. annars . false

Undantag

Egenskapen som anges av propertyName finns inte på kontrollen.

-eller-

Den angivna egenskapen är en skrivskyddad egenskap.

Formateringen är inaktiverad och propertyName är varken en giltig egenskap för en kontroll eller en tom sträng ("").

Gäller för

Binding(String, Object, String, Boolean, DataSourceUpdateMode)

Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs

Initierar en ny instans av Binding klassen som binder den angivna kontrollegenskapen till den angivna datamedlemmen i den angivna datakällan. Du kan också aktivera formatering och sprida värden till datakällan baserat på den angivna uppdateringsinställningen.

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled, System::Windows::Forms::DataSourceUpdateMode dataSourceUpdateMode);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean, dataSourceUpdateMode As DataSourceUpdateMode)

Parametrar

propertyName
String

Namnet på den kontrollegenskap som ska bindas.

dataSource
Object

En Object som representerar datakällan.

dataMember
String

Egenskapen eller listan som ska bindas till.

formattingEnabled
Boolean

trueför att formatera de data som visas. annars . false

dataSourceUpdateMode
DataSourceUpdateMode

Ett av DataSourceUpdateMode värdena.

Undantag

Egenskapen som anges av propertyName finns inte på kontrollen.

-eller-

Den angivna datakällan eller datamedlemmen eller kontrollegenskapen är associerade med en annan bindning i samlingen.

Kommentarer

Du kan ange en instans av någon av följande klasser för datakällan:

Mer information om hur du skapar strängen finns i BindingdataMember klassen.

När du skapar en bindning till en kontrolls egenskap inspekterar den nya Binding händelserna som exponeras av den bundna kontrollen och kopplar till två specifika händelser:

Gäller för

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object)

Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs

Initierar en ny instans av Binding klassen som binder den angivna kontrollegenskapen till den angivna datamedlemmen i den angivna datakällan. Du kan också aktivera formatering, sprida värden till datakällan baserat på den angivna uppdateringsinställningen och ange egenskapen till det angivna värdet när en DBNull returneras från datakällan.

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled, System::Windows::Forms::DataSourceUpdateMode dataSourceUpdateMode, System::Object ^ nullValue);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object nullValue);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object? nullValue);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode * obj -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean, dataSourceUpdateMode As DataSourceUpdateMode, nullValue As Object)

Parametrar

propertyName
String

Namnet på den kontrollegenskap som ska bindas.

dataSource
Object

En Object som representerar datakällan.

dataMember
String

Egenskapen eller listan som ska bindas till.

formattingEnabled
Boolean

trueför att formatera de data som visas. annars . false

dataSourceUpdateMode
DataSourceUpdateMode

Ett av DataSourceUpdateMode värdena.

nullValue
Object

Som Object ska tillämpas på egenskapen för den bundna kontrollen om värdet för datakällan är DBNull.

Undantag

Egenskapen som anges av propertyName finns inte på kontrollen.

-eller-

Den angivna datakällan eller datamedlemmen eller kontrollegenskapen är associerade med en annan bindning i samlingen.

Kommentarer

Du kan ange en instans av någon av följande klasser för datakällan:

Mer information om hur du skapar strängen finns i BindingdataMember klassen.

När du skapar en bindning till en kontrolls egenskap inspekterar den nya Binding händelserna som exponeras av den bundna kontrollen och kopplar till två specifika händelser:

Gäller för

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String)

Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs

Initierar en ny instans av Binding klassen som binder den angivna kontrollegenskapen till den angivna datamedlemmen i den angivna datakällan. Du kan också aktivera formatering med den angivna formatsträngen. sprider värden till datakällan baserat på den angivna uppdateringsinställningen. och anger egenskapen till det angivna värdet när en DBNull returneras från datakällan.

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled, System::Windows::Forms::DataSourceUpdateMode dataSourceUpdateMode, System::Object ^ nullValue, System::String ^ formatString);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object nullValue, string formatString);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object? nullValue, string formatString);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode * obj * string -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean, dataSourceUpdateMode As DataSourceUpdateMode, nullValue As Object, formatString As String)

Parametrar

propertyName
String

Namnet på den kontrollegenskap som ska bindas.

dataSource
Object

En Object som representerar datakällan.

dataMember
String

Egenskapen eller listan som ska bindas till.

formattingEnabled
Boolean

trueför att formatera de data som visas. annars . false

dataSourceUpdateMode
DataSourceUpdateMode

Ett av DataSourceUpdateMode värdena.

nullValue
Object

Som Object ska tillämpas på egenskapen för den bundna kontrollen om värdet för datakällan är DBNull.

formatString
String

Ett eller flera formatspecificerare som anger hur ett värde ska visas.

Undantag

Egenskapen som anges av propertyName finns inte på kontrollen.

-eller-

Den angivna datakällan eller datamedlemmen eller kontrollegenskapen är associerade med en annan bindning i samlingen.

Kommentarer

Du kan ange en instans av någon av följande klasser för datakällan:

Mer information om hur du skapar strängen finns i BindingdataMember klassen.

När du skapar en bindning till en kontrolls egenskap inspekterar den nya Binding händelserna som exponeras av den bundna kontrollen och kopplar till två specifika händelser:

Gäller för

Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider)

Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs
Källa:
Binding.cs

Initierar en ny instans av Binding klassen med den angivna kontrollegenskapen till den angivna datamedlemmen i den angivna datakällan. Du kan också aktivera formatering med den angivna formatsträngen. sprider värden till datakällan baserat på den angivna uppdateringsinställningen. aktiverar formatering med den angivna formatsträngen. anger egenskapen till det angivna värdet när en DBNull returneras från datakällan och anger den angivna formatprovidern.

public:
 Binding(System::String ^ propertyName, System::Object ^ dataSource, System::String ^ dataMember, bool formattingEnabled, System::Windows::Forms::DataSourceUpdateMode dataSourceUpdateMode, System::Object ^ nullValue, System::String ^ formatString, IFormatProvider ^ formatInfo);
public Binding(string propertyName, object dataSource, string dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object nullValue, string formatString, IFormatProvider formatInfo);
public Binding(string propertyName, object? dataSource, string? dataMember, bool formattingEnabled, System.Windows.Forms.DataSourceUpdateMode dataSourceUpdateMode, object? nullValue, string formatString, IFormatProvider? formatInfo);
new System.Windows.Forms.Binding : string * obj * string * bool * System.Windows.Forms.DataSourceUpdateMode * obj * string * IFormatProvider -> System.Windows.Forms.Binding
Public Sub New (propertyName As String, dataSource As Object, dataMember As String, formattingEnabled As Boolean, dataSourceUpdateMode As DataSourceUpdateMode, nullValue As Object, formatString As String, formatInfo As IFormatProvider)

Parametrar

propertyName
String

Namnet på den kontrollegenskap som ska bindas.

dataSource
Object

En Object som representerar datakällan.

dataMember
String

Egenskapen eller listan som ska bindas till.

formattingEnabled
Boolean

trueför att formatera de data som visas. annars . false

dataSourceUpdateMode
DataSourceUpdateMode

Ett av DataSourceUpdateMode värdena.

nullValue
Object

Som Object ska tillämpas på egenskapen för den bundna kontrollen om värdet för datakällan är DBNull.

formatString
String

Ett eller flera formatspecificerare som anger hur ett värde ska visas.

formatInfo
IFormatProvider

En implementering av IFormatProvider för att åsidosätta standardformateringsbeteendet.

Undantag

Egenskapen som anges av propertyName finns inte på kontrollen.

-eller-

Den angivna datakällan eller datamedlemmen eller kontrollegenskapen är associerade med en annan bindning i samlingen.

Kommentarer

Du kan ange en instans av någon av följande klasser för datakällan:

Mer information om hur du skapar strängen finns i BindingdataMember klassen.

När du skapar en bindning till en kontrolls egenskap inspekterar den nya Binding händelserna som exponeras av den bundna kontrollen och kopplar till två specifika händelser:

Gäller för