Aracılığıyla paylaş


DataGrid.SetDataBinding(Object, String) Yöntem

Tanım

DataSource Çalışma zamanında ve DataMember özelliklerini ayarlar.

public:
 void SetDataBinding(System::Object ^ dataSource, System::String ^ dataMember);
public void SetDataBinding (object dataSource, string dataMember);
member this.SetDataBinding : obj * string -> unit
Public Sub SetDataBinding (dataSource As Object, dataMember As String)

Parametreler

dataSource
Object

Denetimin DataGrid veri kaynağı.

dataMember
String

DataMember özelliği tarafından DataSource döndürülen nesne içinde bağlanacak tabloyu belirten dize.

Özel durumlar

Bir veya daha fazla bağımsız değişken geçersiz.

dataSource bağımsız değişkenidirnull.

Örnekler

Aşağıdaki kod örneği, ve'yi DataMember DataSource sırasıyla içinde ve DataSetolarak DataTable DataSetayarlar.

private:
   void BindControls()
   {
      // Creates a DataSet named SuppliersProducts.
      DataSet^ SuppliersProducts = gcnew DataSet( "SuppliersProducts" );
      // Adds two DataTable objects, Suppliers and Products.
      SuppliersProducts->Tables->Add( gcnew DataTable( "Suppliers" ) );
      SuppliersProducts->Tables->Add( gcnew DataTable( "Products" ) );
      // Insert code to add DataColumn objects.
      // Insert code to fill tables with columns and data.
      // Binds the DataGrid to the DataSet, displaying the Suppliers table.
      dataGrid1->SetDataBinding( SuppliersProducts, "Suppliers" );
   }
private void BindControls(){
    // Creates a DataSet named SuppliersProducts.
    DataSet SuppliersProducts = new DataSet("SuppliersProducts");
    // Adds two DataTable objects, Suppliers and Products.
    SuppliersProducts.Tables.Add(new DataTable("Suppliers"));
    SuppliersProducts.Tables.Add(new DataTable("Products"));
    // Insert code to add DataColumn objects.
    // Insert code to fill tables with columns and data.
    // Binds the DataGrid to the DataSet, displaying the Suppliers table.
    dataGrid1.SetDataBinding(SuppliersProducts, "Suppliers");
 }
Private Sub BindControls()
    ' Create a DataSet named SuppliersProducts.
    Dim SuppliersProducts As New DataSet("SuppliersProducts")
    ' Adds two DataTable objects, Suppliers and Products.
    SuppliersProducts.Tables.Add(New DataTable("Suppliers"))
    SuppliersProducts.Tables.Add(New DataTable("Products"))
    ' Insert code to add DataColumn objects.
    ' Insert code to fill tables with columns and data.
    ' Binds the DataGrid to the DataSet, displaying the Suppliers table.
    dataGrid1.SetDataBinding(SuppliersProducts, "Suppliers")
End Sub

Açıklamalar

Özelliğini sıfırlamak DataSource için çalışma zamanında yöntemini kullanmanız SetDataBinding gerekir.

DataSource Geçerli bir veri kaynağı ayarlama hakkında daha fazla ayrıntı için özelliğine bakın.

Kullanıcıların verileri düzenlemesine olanak tanıyan ancak veri kaynağı olarak bir kullanarak ve özelliğini falseolarak ayarlayarak AllowNew yeni satır eklemelerini engelleyen bir DataView kılavuz oluşturabilirsiniz. DataSource veya olduğunda DataView DataTabledeğerini boş bir dize ("") olarak ayarlayınDataMember.

Şunlara uygulanır

Ayrıca bkz.