DataGrid.SetDataBinding(Object, String) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
- 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 false
olarak 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.