Aracılığıyla paylaş


DataView Oluşturma

oluşturmanın DataViewiki yolu vardır. DataView oluşturucuyu kullanabilir veya özelliğine DefaultViewDataTablebir başvuru oluşturabilirsiniz. DataView oluşturucu boş olabileceği gibi, tek bir bağımsız değişken olarak DataTable veya filtre ölçütleri, sıralama ölçütleri ve satır durumu filtresi ile birlikte DataTable da alabilir. DataView ile kullanılabilen ek bağımsız değişkenler hakkında daha fazla bilgi için bkz. Verileri Sıralama ve Filtreleme.

DataView dizini hem DataView oluşturulduğunda hem de Sort, RowFilter veya RowStateFilter özelliklerinden herhangi biri değiştirildiğinde oluşturulduğundan, DataView'u oluştururken ilk sıralama düzenini veya filtreleme ölçütlerini oluşturucu bağımsız değişkenleri olarak sağlayarak en iyi performansı elde edebilirsiniz. Sıralama veya filtre ölçütleri belirtmeden bir DataView oluşturmak ve ardından Sort, RowFilter veya RowStateFilter özelliklerini daha sonra ayarlamak dizinin en az iki kez oluşturulmasına neden olur: DataView oluşturulduğunda bir kez ve sıralama veya filtre özelliklerinden herhangi biri değiştirildiğinde.

Herhangi bir bağımsız değişken almayan oluşturucuyu kullanarak bir DataView oluşturursanız, Table özelliğini ayarlamadan DataView'u kullanamayacağınızı unutmayın.

Aşağıdaki kod örneği, DataView oluşturucuyu kullanarak Bir DataView'un nasıl oluşturulacağını gösterir. DataTable ile birlikte bir RowFilter, Sort sütunu ve DataViewRowState sağlanır.

Dim custDV As DataView = New DataView(custDS.Tables("Customers"), _  
    "Country = 'USA'", _  
    "ContactName", _  
    DataViewRowState.CurrentRows)  
DataView custDV = new DataView(custDS.Tables["Customers"],
    "Country = 'USA'",
    "ContactName",
    DataViewRowState.CurrentRows);  

Aşağıdaki kod örneği, tablonun DefaultView özelliğini kullanarak bir DataTable'ın varsayılan DataView başvurusunun nasıl alınduğunu gösterir.

Dim custDV As DataView = custDS.Tables("Customers").DefaultView  
DataView custDV = custDS.Tables["Customers"].DefaultView;  

Ayrıca bkz.