Bagikan melalui


Binding Konstruktor

Definisi

Menginisialisasi instans baru kelas Binding.

Overload

Binding(String, Object, String)

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditunjukkan ke anggota data sumber data yang ditentukan.

Binding(String, Object, String, Boolean)

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditunjukkan ke anggota data sumber data yang ditentukan, dan secara opsional memungkinkan pemformatan diterapkan.

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

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditentukan ke anggota data yang ditentukan dari sumber data yang ditentukan. Secara opsional mengaktifkan pemformatan dan menyebarkan nilai ke sumber data berdasarkan pengaturan pembaruan yang ditentukan.

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

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditunjukkan ke anggota data yang ditentukan dari sumber data yang ditentukan. Secara opsional mengaktifkan pemformatan, menyebarkan nilai ke sumber data berdasarkan pengaturan pembaruan yang ditentukan, dan mengatur properti ke nilai yang DBNull ditentukan saat dikembalikan dari sumber data.

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

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditentukan ke anggota data yang ditentukan dari sumber data yang ditentukan. Secara opsional mengaktifkan pemformatan dengan string format yang ditentukan; menyebarkan nilai ke sumber data berdasarkan pengaturan pembaruan yang ditentukan; dan mengatur properti ke nilai yang ditentukan saat DBNull dikembalikan dari sumber data.

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

Menginisialisasi instans Binding baru kelas dengan properti kontrol yang ditentukan ke anggota data yang ditentukan dari sumber data yang ditentukan. Secara opsional mengaktifkan pemformatan dengan string format yang ditentukan; menyebarkan nilai ke sumber data berdasarkan pengaturan pembaruan yang ditentukan; mengaktifkan pemformatan dengan string format yang ditentukan; mengatur properti ke nilai yang ditentukan saat DBNull dikembalikan dari sumber data; dan mengatur penyedia format yang ditentukan.

Binding(String, Object, String)

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditunjukkan ke anggota data sumber data yang ditentukan.

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)

Parameter

propertyName
String

Nama properti kontrol yang akan diikat.

dataSource
Object

Yang Object mewakili sumber data.

dataMember
String

Properti atau daftar yang akan diikat.

Pengecualian

propertyName bukan properti kontrol yang valid atau string kosong ("").

Properti yang diberikan oleh propertyName tidak ada pada kontrol.

Contoh

Contoh kode berikut mengikat TextBox kontrol ke kolom tabel di bernama DataSetmyDataSet. Contoh ini mengharuskan myDataSet Anda telah mendeklarasikan di bagian deklarasi modul.

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

Keterangan

Anda dapat menentukan instans salah satu kelas berikut untuk sumber data:

Binding Lihat kelas untuk informasi selengkapnya tentang membuat dataMember string.

Saat Anda membuat pengikatan ke properti kontrol, yang baru Binding memeriksa peristiwa yang diekspos oleh kontrol terikat dan melampirkan ke dua peristiwa tertentu:

Jika Anda mencoba mengikat ke properti yang tidak ada, ArgumentException akan dilemparkan saat Binding ditambahkan ke koleksi kontrol Control.DataBindings .

Lihat juga

Berlaku untuk

Binding(String, Object, String, Boolean)

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditunjukkan ke anggota data sumber data yang ditentukan, dan secara opsional memungkinkan pemformatan diterapkan.

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)

Parameter

propertyName
String

Nama properti kontrol yang akan diikat.

dataSource
Object

Yang Object mewakili sumber data.

dataMember
String

Properti atau daftar yang akan diikat.

formattingEnabled
Boolean

true untuk memformat data yang ditampilkan; jika tidak, false.

Pengecualian

Properti yang diberikan oleh propertyName tidak ada pada kontrol.

-atau-

Properti yang diberikan adalah properti baca-saja.

Pemformatan dinonaktifkan dan propertyName bukan properti kontrol yang valid atau string kosong ("").

Berlaku untuk

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

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditentukan ke anggota data yang ditentukan dari sumber data yang ditentukan. Secara opsional mengaktifkan pemformatan dan menyebarkan nilai ke sumber data berdasarkan pengaturan pembaruan yang ditentukan.

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)

Parameter

propertyName
String

Nama properti kontrol yang akan diikat.

dataSource
Object

Yang Object mewakili sumber data.

dataMember
String

Properti atau daftar yang akan diikat.

formattingEnabled
Boolean

true untuk memformat data yang ditampilkan; jika tidak, false.

dataSourceUpdateMode
DataSourceUpdateMode

Salah DataSourceUpdateMode satu nilai.

Pengecualian

Properti yang diberikan oleh propertyName tidak ada pada kontrol.

-atau-

Sumber data atau anggota data atau properti kontrol yang ditentukan dikaitkan dengan pengikatan lain dalam koleksi.

Keterangan

Anda dapat menentukan instans salah satu kelas berikut untuk sumber data:

Binding Lihat kelas untuk informasi selengkapnya tentang membuat dataMember string.

Saat Anda membuat pengikatan ke properti kontrol, yang baru Binding memeriksa peristiwa yang diekspos oleh kontrol terikat dan melampirkan ke dua peristiwa tertentu:

Berlaku untuk

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

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditunjukkan ke anggota data yang ditentukan dari sumber data yang ditentukan. Secara opsional mengaktifkan pemformatan, menyebarkan nilai ke sumber data berdasarkan pengaturan pembaruan yang ditentukan, dan mengatur properti ke nilai yang DBNull ditentukan saat dikembalikan dari sumber data.

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)

Parameter

propertyName
String

Nama properti kontrol yang akan diikat.

dataSource
Object

Yang Object mewakili sumber data.

dataMember
String

Properti atau daftar yang akan diikat.

formattingEnabled
Boolean

true untuk memformat data yang ditampilkan; jika tidak, false.

dataSourceUpdateMode
DataSourceUpdateMode

Salah DataSourceUpdateMode satu nilai.

nullValue
Object

yang Object akan diterapkan ke properti kontrol terikat jika nilai sumber data adalah DBNull.

Pengecualian

Properti yang diberikan oleh propertyName tidak ada pada kontrol.

-atau-

Sumber data atau anggota data atau properti kontrol yang ditentukan dikaitkan dengan pengikatan lain dalam koleksi.

Keterangan

Anda dapat menentukan instans salah satu kelas berikut untuk sumber data:

Binding Lihat kelas untuk informasi selengkapnya tentang membuat dataMember string.

Saat Anda membuat pengikatan ke properti kontrol, yang baru Binding memeriksa peristiwa yang diekspos oleh kontrol terikat dan melampirkan ke dua peristiwa tertentu:

Berlaku untuk

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

Menginisialisasi instans Binding baru kelas yang mengikat properti kontrol yang ditentukan ke anggota data yang ditentukan dari sumber data yang ditentukan. Secara opsional mengaktifkan pemformatan dengan string format yang ditentukan; menyebarkan nilai ke sumber data berdasarkan pengaturan pembaruan yang ditentukan; dan mengatur properti ke nilai yang ditentukan saat DBNull dikembalikan dari sumber data.

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)

Parameter

propertyName
String

Nama properti kontrol yang akan diikat.

dataSource
Object

Yang Object mewakili sumber data.

dataMember
String

Properti atau daftar yang akan diikat.

formattingEnabled
Boolean

true untuk memformat data yang ditampilkan; jika tidak, false.

dataSourceUpdateMode
DataSourceUpdateMode

Salah DataSourceUpdateMode satu nilai.

nullValue
Object

yang Object akan diterapkan ke properti kontrol terikat jika nilai sumber data adalah DBNull.

formatString
String

Satu atau beberapa karakter penentu format yang menunjukkan bagaimana nilai akan ditampilkan.

Pengecualian

Properti yang diberikan oleh propertyName tidak ada pada kontrol.

-atau-

Sumber data atau anggota data atau properti kontrol yang ditentukan dikaitkan dengan pengikatan lain dalam koleksi.

Keterangan

Anda dapat menentukan instans salah satu kelas berikut untuk sumber data:

Binding Lihat kelas untuk informasi selengkapnya tentang membuat dataMember string.

Saat Anda membuat pengikatan ke properti kontrol, yang baru Binding memeriksa peristiwa yang diekspos oleh kontrol terikat dan melampirkan ke dua peristiwa tertentu:

Berlaku untuk

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

Menginisialisasi instans Binding baru kelas dengan properti kontrol yang ditentukan ke anggota data yang ditentukan dari sumber data yang ditentukan. Secara opsional mengaktifkan pemformatan dengan string format yang ditentukan; menyebarkan nilai ke sumber data berdasarkan pengaturan pembaruan yang ditentukan; mengaktifkan pemformatan dengan string format yang ditentukan; mengatur properti ke nilai yang ditentukan saat DBNull dikembalikan dari sumber data; dan mengatur penyedia format yang ditentukan.

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)

Parameter

propertyName
String

Nama properti kontrol yang akan diikat.

dataSource
Object

Yang Object mewakili sumber data.

dataMember
String

Properti atau daftar yang akan diikat.

formattingEnabled
Boolean

true untuk memformat data yang ditampilkan; jika tidak, false.

dataSourceUpdateMode
DataSourceUpdateMode

Salah DataSourceUpdateMode satu nilai.

nullValue
Object

yang Object akan diterapkan ke properti kontrol terikat jika nilai sumber data adalah DBNull.

formatString
String

Satu atau beberapa karakter penentu format yang menunjukkan bagaimana nilai akan ditampilkan.

formatInfo
IFormatProvider

Implementasi IFormatProvider untuk mengambil alih perilaku pemformatan default.

Pengecualian

Properti yang diberikan oleh propertyName tidak ada pada kontrol.

-atau-

Sumber data atau anggota data atau properti kontrol yang ditentukan dikaitkan dengan pengikatan lain dalam koleksi.

Keterangan

Anda dapat menentukan instans salah satu kelas berikut untuk sumber data:

Binding Lihat kelas untuk informasi selengkapnya tentang membuat dataMember string.

Saat Anda membuat pengikatan ke properti kontrol, yang baru Binding memeriksa peristiwa yang diekspos oleh kontrol terikat dan melampirkan ke dua peristiwa tertentu:

Berlaku untuk