Binding Konstruktorok
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Inicializálja a Binding osztály új példányát.
Túlterhelések
| Name | Description |
|---|---|
| Binding(String, Object, String) |
Inicializálja az Binding osztály új példányát, amely egyszerű kötéssel köti a megadott vezérlőtulajdonságot az adatforrás megadott adateleméhez. |
| Binding(String, Object, String, Boolean) |
Inicializálja az Binding osztály új példányát, amely a megadott vezérlőtulajdonságot az adatforrás megadott adateleméhez köti, és opcionálisan lehetővé teszi a formázás alkalmazását. |
| Binding(String, Object, String, Boolean, DataSourceUpdateMode) |
Inicializálja annak az osztálynak az Binding új példányát, amely a megadott vezérlőtulajdonságot a megadott adatforrás megadott adateleméhez köti. Opcionálisan engedélyezi a formázást, és a megadott frissítési beállítás alapján propagálja az értékeket az adatforrásba. |
| Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object) |
Inicializálja annak az osztálynak az Binding új példányát, amely a megadott vezérlőtulajdonságot a megadott adatforrás megadott adateleméhez köti. Opcionálisan engedélyezi a formázást, propagálja az értékeket az adatforrásba a megadott frissítési beállítás alapján, és a tulajdonságot a megadott értékre állítja, amikor az adatforrásból visszaad egy DBNull értéket. |
| Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String) |
Inicializálja annak az osztálynak az Binding új példányát, amely a megadott vezérlőtulajdonságot a megadott adatforrás megadott adateleméhez köti. Opcionálisan engedélyezi a megadott formázási sztringdel való formázást; a megadott frissítési beállítás alapján propagálja az értékeket az adatforrásba; és beállítja a tulajdonságot a megadott értékre, amikor az adatforrásból ad vissza egy DBNull értéket. |
| Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider) |
Inicializálja az Binding osztály új példányát a megadott vezérlőtulajdonság használatával a megadott adatforrás megadott adattagjára. Opcionálisan engedélyezi a megadott formázási sztringdel való formázást; a megadott frissítési beállítás alapján propagálja az értékeket az adatforrásba; engedélyezi a formázást a megadott formátumsztringgel; a tulajdonságot a megadott értékre állítja, amikor az adatforrásból ad vissza egy DBNull értéket, és beállítja a megadott formátumszolgáltatót. |
Binding(String, Object, String)
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
Inicializálja az Binding osztály új példányát, amely egyszerű kötéssel köti a megadott vezérlőtulajdonságot az adatforrás megadott adateleméhez.
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)
Paraméterek
- propertyName
- String
A kötéshez tartozó vezérlőtulajdonság neve.
- dataMember
- String
Az a tulajdonság vagy lista, amelyhez csatlakozni szeretne.
Kivételek
propertyName sem egy vezérlőelem érvényes tulajdonsága, sem üres sztring ("").
Az általa propertyName megadott tulajdonság nem létezik a vezérlőn.
Példák
Az alábbi példakód egy TextBox vezérlőelemet egy névvel ellátott DataSettáblaoszlophoz myDataSet köt. A példához a modul Deklarációk szakaszában kell deklarálnia myDataSet .
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
Megjegyzések
Az adatforráshoz az alábbi osztályok bármelyikének egy példányát adhatja meg:
Minden olyan osztály, amely megvalósítja az interfészt IList
Bármely osztály
A sztring Binding létrehozásával kapcsolatos további információkért tekintse meg az osztályt dataMember .
Amikor kötést hoz létre egy vezérlő tulajdonságához, az új Binding a kötött vezérlőelem által közzétett eseményeket vizsgálja, és két konkrét eseményhez csatolja:
Tulajdonságnév
Changednevű esemény (például Control.BackColorChanged)
Ha olyan tulajdonsághoz próbál kötést kötni, amely nem létezik, ArgumentException a rendszer a vezérlő gyűjteményéhez Binding való hozzáadáskor Control.DataBindings egy parancsot küld.
Lásd még
A következőre érvényes:
Binding(String, Object, String, Boolean)
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
Inicializálja az Binding osztály új példányát, amely a megadott vezérlőtulajdonságot az adatforrás megadott adateleméhez köti, és opcionálisan lehetővé teszi a formázás alkalmazását.
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)
Paraméterek
- propertyName
- String
A kötéshez tartozó vezérlőtulajdonság neve.
- dataMember
- String
Az a tulajdonság vagy lista, amelyhez csatlakozni szeretne.
- formattingEnabled
- Boolean
truea megjelenített adatok formázása; egyéb esetben. false
Kivételek
Az általa propertyName megadott tulajdonság nem létezik a vezérlőn.
-vagy-
A megadott tulajdonság írásvédett tulajdonság.
A formázás le van tiltva, és propertyName nem egy vezérlőelem érvényes tulajdonsága, sem üres sztring ("").
A következőre érvényes:
Binding(String, Object, String, Boolean, DataSourceUpdateMode)
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
Inicializálja annak az osztálynak az Binding új példányát, amely a megadott vezérlőtulajdonságot a megadott adatforrás megadott adateleméhez köti. Opcionálisan engedélyezi a formázást, és a megadott frissítési beállítás alapján propagálja az értékeket az adatforrásba.
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)
Paraméterek
- propertyName
- String
A kötéshez tartozó vezérlőtulajdonság neve.
- dataMember
- String
Az a tulajdonság vagy lista, amelyhez csatlakozni szeretne.
- formattingEnabled
- Boolean
truea megjelenített adatok formázása; egyéb esetben. false
- dataSourceUpdateMode
- DataSourceUpdateMode
Az egyik DataSourceUpdateMode érték.
Kivételek
Az általa propertyName megadott tulajdonság nem létezik a vezérlőn.
-vagy-
A megadott adatforrás, adattag vagy vezérlőtulajdonság a gyűjtemény egy másik kötéséhez van társítva.
Megjegyzések
Az adatforráshoz az alábbi osztályok bármelyikének egy példányát adhatja meg:
Minden olyan osztály, amely megvalósítja az interfészt IList
Bármely osztály
A sztring Binding létrehozásával kapcsolatos további információkért tekintse meg az osztályt dataMember .
Amikor kötést hoz létre egy vezérlő tulajdonságához, az új Binding a kötött vezérlőelem által közzétett eseményeket vizsgálja, és két konkrét eseményhez csatolja:
Tulajdonságnév
Changednevű esemény (például Control.BackColorChanged)
A következőre érvényes:
Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object)
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
Inicializálja annak az osztálynak az Binding új példányát, amely a megadott vezérlőtulajdonságot a megadott adatforrás megadott adateleméhez köti. Opcionálisan engedélyezi a formázást, propagálja az értékeket az adatforrásba a megadott frissítési beállítás alapján, és a tulajdonságot a megadott értékre állítja, amikor az adatforrásból visszaad egy DBNull értéket.
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)
Paraméterek
- propertyName
- String
A kötéshez tartozó vezérlőtulajdonság neve.
- dataMember
- String
Az a tulajdonság vagy lista, amelyhez csatlakozni szeretne.
- formattingEnabled
- Boolean
truea megjelenített adatok formázása; egyéb esetben. false
- dataSourceUpdateMode
- DataSourceUpdateMode
Az egyik DataSourceUpdateMode érték.
- nullValue
- Object
A Object kötött vezérlőelem tulajdonságra alkalmazni kívánt érték, ha az adatforrás értéke .DBNull
Kivételek
Az általa propertyName megadott tulajdonság nem létezik a vezérlőn.
-vagy-
A megadott adatforrás, adattag vagy vezérlőtulajdonság a gyűjtemény egy másik kötéséhez van társítva.
Megjegyzések
Az adatforráshoz az alábbi osztályok bármelyikének egy példányát adhatja meg:
Minden olyan osztály, amely megvalósítja az interfészt IList
Bármely osztály
A sztring Binding létrehozásával kapcsolatos további információkért tekintse meg az osztályt dataMember .
Amikor kötést hoz létre egy vezérlő tulajdonságához, az új Binding a kötött vezérlőelem által közzétett eseményeket vizsgálja, és két konkrét eseményhez csatolja:
Tulajdonságnév
Changednevű esemény (például Control.BackColorChanged)
A következőre érvényes:
Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String)
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
Inicializálja annak az osztálynak az Binding új példányát, amely a megadott vezérlőtulajdonságot a megadott adatforrás megadott adateleméhez köti. Opcionálisan engedélyezi a megadott formázási sztringdel való formázást; a megadott frissítési beállítás alapján propagálja az értékeket az adatforrásba; és beállítja a tulajdonságot a megadott értékre, amikor az adatforrásból ad vissza egy DBNull értéket.
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)
Paraméterek
- propertyName
- String
A kötéshez tartozó vezérlőtulajdonság neve.
- dataMember
- String
Az a tulajdonság vagy lista, amelyhez csatlakozni szeretne.
- formattingEnabled
- Boolean
truea megjelenített adatok formázása; egyéb esetben. false
- dataSourceUpdateMode
- DataSourceUpdateMode
Az egyik DataSourceUpdateMode érték.
- nullValue
- Object
A Object kötött vezérlőelem tulajdonságra alkalmazni kívánt érték, ha az adatforrás értéke .DBNull
- formatString
- String
Egy vagy több formátumjelölő karakter, amely jelzi az érték megjelenítésének módját.
Kivételek
Az általa propertyName megadott tulajdonság nem létezik a vezérlőn.
-vagy-
A megadott adatforrás, adattag vagy vezérlőtulajdonság a gyűjtemény egy másik kötéséhez van társítva.
Megjegyzések
Az adatforráshoz az alábbi osztályok bármelyikének egy példányát adhatja meg:
Minden olyan osztály, amely megvalósítja az interfészt IList
Bármely osztály
A sztring Binding létrehozásával kapcsolatos további információkért tekintse meg az osztályt dataMember .
Amikor kötést hoz létre egy vezérlő tulajdonságához, az új Binding a kötött vezérlőelem által közzétett eseményeket vizsgálja, és két konkrét eseményhez csatolja:
Tulajdonságnév
Changednevű esemény (például Control.BackColorChanged)
A következőre érvényes:
Binding(String, Object, String, Boolean, DataSourceUpdateMode, Object, String, IFormatProvider)
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
- Forrás:
- Binding.cs
Inicializálja az Binding osztály új példányát a megadott vezérlőtulajdonság használatával a megadott adatforrás megadott adattagjára. Opcionálisan engedélyezi a megadott formázási sztringdel való formázást; a megadott frissítési beállítás alapján propagálja az értékeket az adatforrásba; engedélyezi a formázást a megadott formátumsztringgel; a tulajdonságot a megadott értékre állítja, amikor az adatforrásból ad vissza egy DBNull értéket, és beállítja a megadott formátumszolgáltatót.
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)
Paraméterek
- propertyName
- String
A kötéshez tartozó vezérlőtulajdonság neve.
- dataMember
- String
Az a tulajdonság vagy lista, amelyhez csatlakozni szeretne.
- formattingEnabled
- Boolean
truea megjelenített adatok formázása; egyéb esetben. false
- dataSourceUpdateMode
- DataSourceUpdateMode
Az egyik DataSourceUpdateMode érték.
- nullValue
- Object
A Object kötött vezérlőelem tulajdonságra alkalmazni kívánt érték, ha az adatforrás értéke .DBNull
- formatString
- String
Egy vagy több formátumjelölő karakter, amely jelzi az érték megjelenítésének módját.
- formatInfo
- IFormatProvider
Az alapértelmezett formázási viselkedés felülbírálásának IFormatProvider implementációja.
Kivételek
Az általa propertyName megadott tulajdonság nem létezik a vezérlőn.
-vagy-
A megadott adatforrás, adattag vagy vezérlőtulajdonság a gyűjtemény egy másik kötéséhez van társítva.
Megjegyzések
Az adatforráshoz az alábbi osztályok bármelyikének egy példányát adhatja meg:
Minden olyan osztály, amely megvalósítja az interfészt IList
Bármely osztály
A sztring Binding létrehozásával kapcsolatos további információkért tekintse meg az osztályt dataMember .
Amikor kötést hoz létre egy vezérlő tulajdonságához, az új Binding a kötött vezérlőelem által közzétett eseményeket vizsgálja, és két konkrét eseményhez csatolja:
Tulajdonságnév
Changednevű esemény (például Control.BackColorChanged)