28 Eylül 2017 Perşembe

DataView Sınıfı

Constructor - DataSource
Eğer grid için DataView kullanılmışsa şöyle yaparız.
var dataView = (DataView)dataGridView.DataSource;
Constructor - DataTable
Örnek
Elimizde doldurulmuş bir DataTable olsun.
var dt = new DataTable();
Şöyle yaparız.
DataView dv = new DataView (dt);
Şöyle yaparız.
DataView dv = dt.DefaultView;
Örnek
DataSet'ten DataTable ve DatateView oluşturmak için şöyle yaparız.
DataSet ds = ...;
DataView dv = new DataView(ds.Tables[0]);
CopyToDataTable metodu
Şöyle yaparız.
DataTable table = dataView.Take(8)            // Since you want only 8 rows
                        .CopyToDataTable();   // Creates new DataTable
RowFilter Alanı
Şöyle yaparız.
//Apply your filter on data view, for records starting with `love`
dv.RowFilter = "lover like 'love*'";
//and bind you combo box with the data view
cbxTenBaoCao.DataSource = dv;
Sort Alanı
Şöyle yaparız.
dv.Sort = "Fiscal_Year ASC";
ToTable metodu
DataView içindeki belirtilen sütunların distinct seçimi yapılır. Yeni bir DataTable yaratılır.
Örnek
Şöyle yaparız.
DataView view = ...;
DataTable distinctValues = view.ToTable(true, "CategoryID");
Örnek
Şöyle yaparız.
DataView view = new DataView(table);
DataTable distinctValues = view.ToTable(true, "Col1", "Col2" ,"Col3","Col4","Col5");

Hiç yorum yok:

Yorum Gönder