BindingSource Sınıf
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.
Formun veri kaynağını kapsüller.
public ref class BindingSource : System::ComponentModel::Component, System::Collections::IList, System::ComponentModel::IBindingListView, System::ComponentModel::ICancelAddNew, System::ComponentModel::ISupportInitializeNotification, System::ComponentModel::ITypedList, System::Windows::Forms::ICurrencyManagerProvider
public ref class BindingSource : System::ComponentModel::Component, System::Collections::IList, System::ComponentModel::IBindingListView, System::ComponentModel::ICancelAddNew, System::ComponentModel::ISupportInitialize, System::ComponentModel::ISupportInitializeNotification, System::ComponentModel::ITypedList, System::Windows::Forms::ICurrencyManagerProvider
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
public class BindingSource : System.ComponentModel.Component, System.Collections.IList, System.ComponentModel.IBindingListView, System.ComponentModel.ICancelAddNew, System.ComponentModel.ISupportInitializeNotification, System.ComponentModel.ITypedList, System.Windows.Forms.ICurrencyManagerProvider
[System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")]
public class BindingSource : System.ComponentModel.Component, System.Collections.IList, System.ComponentModel.IBindingListView, System.ComponentModel.ICancelAddNew, System.ComponentModel.ISupportInitialize, System.ComponentModel.ISupportInitializeNotification, System.ComponentModel.ITypedList, System.Windows.Forms.ICurrencyManagerProvider
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
type BindingSource = class
inherit Component
interface IBindingListView
interface IBindingList
interface IList
interface ICollection
interface IEnumerable
interface ITypedList
interface ICancelAddNew
interface ISupportInitializeNotification
interface ISupportInitialize
interface ICurrencyManagerProvider
[<System.ComponentModel.ComplexBindingProperties("DataSource", "DataMember")>]
type BindingSource = class
inherit Component
interface IBindingListView
interface ICollection
interface IEnumerable
interface IList
interface IBindingList
interface ITypedList
interface ICancelAddNew
interface ISupportInitializeNotification
interface ISupportInitialize
interface ICurrencyManagerProvider
Public Class BindingSource
Inherits Component
Implements IBindingListView, ICancelAddNew, ICurrencyManagerProvider, IList, ISupportInitializeNotification, ITypedList
Public Class BindingSource
Inherits Component
Implements IBindingListView, ICancelAddNew, ICurrencyManagerProvider, IList, ISupportInitialize, ISupportInitializeNotification, ITypedList
- Devralma
- Öznitelikler
- Uygulamalar
Örnekler
Aşağıdaki kod örneği bir ListBox ile ilişkili olduğunu BindingSourcegösterir. BindingSource, yazı tiplerinin listesini içeren bir öğesine bağlıdırBindingList<T>.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace BindingSourceExamples
{
public class Form1 : Form
{
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.Run(new Form1());
}
public Form1()
{
this.Load += new EventHandler(Form1_Load);
}
private TextBox textBox1;
private Button button1;
private ListBox listBox1;
private BindingSource binding1;
void Form1_Load(object sender, EventArgs e)
{
listBox1 = new ListBox();
textBox1 = new TextBox();
binding1 = new BindingSource();
button1 = new Button();
listBox1.Location = new Point(140, 25);
listBox1.Size = new Size(123, 160);
textBox1.Location = new Point(23, 70);
textBox1.Size = new Size(100, 20);
textBox1.Text = "Wingdings";
button1.Location = new Point(23, 25);
button1.Size = new Size(75, 23);
button1.Text = "Search";
button1.Click += new EventHandler(this.button1_Click);
this.ClientSize = new Size(292, 266);
this.Controls.Add(this.button1);
this.Controls.Add(this.textBox1);
this.Controls.Add(this.listBox1);
MyFontList fonts = new MyFontList();
for (int i = 0; i < FontFamily.Families.Length; i++)
{
if (FontFamily.Families[i].IsStyleAvailable(FontStyle.Regular))
fonts.Add(new Font(FontFamily.Families[i], 11.0F, FontStyle.Regular));
}
binding1.DataSource = fonts;
listBox1.DataSource = binding1;
listBox1.DisplayMember = "Name";
}
private void button1_Click(object sender, EventArgs e)
{
if (binding1.SupportsSearching != true)
{
MessageBox.Show("Cannot search the list.");
}
else
{
int foundIndex = binding1.Find("Name", textBox1.Text);
if (foundIndex > -1)
listBox1.SelectedIndex = foundIndex;
else
MessageBox.Show("Font was not found.");
}
}
}
public class MyFontList : BindingList<Font>
{
protected override bool SupportsSearchingCore
{
get { return true; }
}
protected override int FindCore(PropertyDescriptor prop, object key)
{
// Ignore the prop value and search by family name.
for (int i = 0; i < Count; ++i)
{
if (Items[i].FontFamily.Name.ToLower() == ((string)key).ToLower())
return i;
}
return -1;
}
}
}
Imports System.Collections.Generic
Imports System.ComponentModel
Imports System.Drawing
Imports System.Text
Imports System.Windows.Forms
Public Class Form1
Inherits Form
<STAThread()> _
Shared Sub Main()
Application.EnableVisualStyles()
Application.Run(New Form1())
End Sub
Public Sub New()
End Sub
Private textBox1 As TextBox
Private WithEvents button1 As Button
Private listBox1 As ListBox
Private components As IContainer
Private binding1 As BindingSource
Private Sub Form1_Load(ByVal sender As Object, ByVal e As EventArgs) Handles Me.Load
listBox1 = New ListBox()
textBox1 = New TextBox()
binding1 = New BindingSource()
button1 = New Button()
listBox1.Location = New Point(140, 25)
listBox1.Size = New Size(123, 160)
textBox1.Location = New Point(23, 70)
textBox1.Size = New Size(100, 20)
textBox1.Text = "Wingdings"
button1.Location = New Point(23, 25)
button1.Size = New Size(75, 23)
button1.Text = "Search"
Me.ClientSize = New Size(292, 266)
Me.Controls.Add(Me.button1)
Me.Controls.Add(Me.textBox1)
Me.Controls.Add(Me.listBox1)
Dim fonts As New MyFontList()
Dim i As Integer
For i = 0 To FontFamily.Families.Length - 1
If FontFamily.Families(i).IsStyleAvailable(FontStyle.Regular) Then
fonts.Add(New Font(FontFamily.Families(i), 11.0F, FontStyle.Regular))
End If
Next i
binding1.DataSource = fonts
listBox1.DataSource = binding1
listBox1.DisplayMember = "Name"
End Sub
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) _
Handles button1.Click
If binding1.SupportsSearching <> True Then
MessageBox.Show("Cannot search the list.")
Else
Dim foundIndex As Integer = binding1.Find("Name", textBox1.Text)
If foundIndex > -1 Then
listBox1.SelectedIndex = foundIndex
Else
MessageBox.Show("Font was not found.")
End If
End If
End Sub
End Class
Public Class MyFontList
Inherits BindingList(Of Font)
Protected Overrides ReadOnly Property SupportsSearchingCore() As Boolean
Get
Return True
End Get
End Property
Protected Overrides Function FindCore(ByVal prop As PropertyDescriptor, _
ByVal key As Object) As Integer
' Ignore the prop value and search by family name.
Dim i As Integer
While i < Count
If Items(i).FontFamily.Name.ToLower() = CStr(key).ToLower() Then
Return i
End If
i += 1
End While
Return -1
End Function
End Class
Açıklamalar
Bileşen BindingSource birçok amaca hizmet eder. İlk olarak, Windows Forms denetimleri ve veri kaynakları arasında para birimi yönetimi, değişiklik bildirimi ve diğer hizmetler sağlayarak formdaki denetimleri verilere bağlamayı basitleştirir. Bu, özelliğini kullanarak DataSource bileşeni veri kaynağınıza ekleyerek BindingSource gerçekleştirilir. Karmaşık bağlama senaryoları için isteğe bağlı olarak özelliğini veri kaynağındaki DataMember belirli bir sütuna veya listeye ayarlayabilirsiniz. Ardından denetimleri öğesine BindingSourcebağlarsınız. Verilerle daha fazla etkileşim, bileşene BindingSource yapılan çağrılarla gerçekleştirilir. bağlama işlemini nasıl basitleştirebileceğine BindingSource ilişkin örnekler için bkz. How to: Bind Windows Forms Controls to DBNull Database Values and How to: Handle Errors and Exceptions that Occur with Databinding. Veri kaynağının gezintisi ve güncelleştirilmesi, , MoveLastve Removegibi MoveNextyöntemlerle gerçekleştirilir. Sıralama ve filtreleme gibi işlemler ve Filter özellikleri aracılığıyla Sort işlenir. ile BindingSourcesıralama ve filtreleme kullanma hakkında daha fazla bilgi için bkz. How to: Sort and Filter ADO.NET Data with the Windows Forms BindingSource Component.
Buna ek olarak, BindingSource bileşen türü kesin olarak belirlenmiş bir veri kaynağı olarak hareket edebilir. Genellikle temel alınan veri kaynağının türü aşağıdaki mekanizmalardan biriyle düzeltilir:
Bileşene Add bir öğe eklemek için BindingSource yöntemini kullanın.
DataSource özelliğini bir liste, tek nesne veya tür olarak ayarlayın.
Bu mekanizmaların her ikisi de kesin olarak belirlenmiş bir liste oluşturur. bir türe bağlamak için kullanma BindingSource hakkında daha fazla bilgi için bkz. Nasıl yapılır: Windows Forms Denetimini Türe Bağlama. Denetimlerinizi bir fabrika nesnesine bağlamak için de kullanabilirsiniz BindingSource . Bunun nasıl yapacağı hakkında daha fazla bilgi için bkz. Nasıl yapılır: Windows Forms Denetimini Fabrika Nesnesine Bağlama.
Not
Hem BindingSource basit hem de karmaşık veri kaynaklarını işlediği için terminoloji sorunludur. Bu sınıf belgelerinde, terim listesi barındırılan veri kaynağı içindeki bir veri koleksiyonuna başvurur ve öğe tek bir öğeyi belirtir. Karmaşık veri kaynaklarıyla ilişkili işlevler tartışılırken, eşdeğer terimler tablosu ve satırı kullanılır.
BindingSource , temel alınan verilere erişmek için üyeler sağlar. Geçerli öğe özelliği aracılığıyla Current alınabilir ve listenin tamamı özelliği aracılığıyla List alınabilir. Düzenleme işlemleri geçerli öğe üzerinde ve RemoveCurrent, , CancelEditEndEditve AddNewAdd yöntemleri aracılığıyla Current desteklenir. Para birimi yönetimi tüm temel alınan veri kaynağı türleri için otomatik olarak işlense de, bu sınıf özelleştirmeye olanak sağlayan ve DataSourceChangedgibi CurrentItemChanged bir dizi olayı kullanıma sunar.
Bir BindingSource bileşene bağlı veri kaynakları, bir listedeki öğelerde gezinmek için VCR benzeri bir kullanıcı arabirimi (UI) sağlayan sınıfıyla BindingNavigator da gezinilebilir ve yönetilebilir. BindingNavigator Herhangi bir veri kaynağına bağlı olsa da, özelliği aracılığıyla BindingNavigator.BindingSource bir BindingSource bileşenle tümleştirilecek şekilde tasarlanmıştır.
sınıfının varsayılan özelliğidir BindingSourceDataSource. Varsayılan olay: CurrentChanged.
Dikkat
Sınıfın BindingSource üyelerinin çoğu, özelliği tarafından List temsil edilen temel alınan listede çalışır ve yalnızca işlemlerini temel alınan listeye başvurur. Bu nedenle, özel BindingSource bir uygulamasına IListbağlı olduğunda, bu üyelerin tam davranışı sınıf belgelerinde açıklanan davranıştan farklı olabilir. Örneğin, RemoveAt yöntemi öğesini çağırır IList.RemoveAt. BelgelerdeBindingSource, temel IList alınan RemoveAt yöntemin doğru uygulandığını anlayarak RemoveAt yöntemi açıklanmaktadır.
Oluşturucular
BindingSource() |
Sınıfın BindingSource yeni bir örneğini varsayılan özellik değerlerine başlatır. |
BindingSource(IContainer) |
sınıfının yeni bir örneğini BindingSource başlatır ve öğesini belirtilen kapsayıcıya ekler BindingSource . |
BindingSource(Object, String) |
Belirtilen veri kaynağı ve veri üyesi ile sınıfının yeni bir örneğini BindingSource başlatır. |
Özellikler
AllowEdit |
Temel alınan listedeki öğelerin düzenlenip düzenlenemeyeceğini belirten bir değer alır. |
AllowNew |
Yöntemin AddNew() listeye öğe eklemek için kullanılıp kullanılamayacağını belirten bir değer alır veya ayarlar. |
AllowRemove |
Öğelerin temel alınan listeden kaldırılıp kaldırılamayacağını belirten bir değer alır. |
CanRaiseEvents |
Bileşenin olay oluşturup oluşturamayacağını belirten bir değer alır. (Devralındığı yer: Component) |
Container |
öğesini IContainer içeren öğesini Componentalır. (Devralındığı yer: Component) |
Count |
Geçerli Filter değeri dikkate alarak temel alınan listedeki öğelerin toplam sayısını alır. |
CurrencyManager |
Bu BindingSourceile ilişkili para birimi yöneticisini alır. |
Current |
Listedeki geçerli öğeyi alır. |
DataMember |
Bağlayıcının şu anda bağlandığı veri kaynağındaki belirli listeyi alır veya ayarlar. |
DataSource |
Bağlayıcının bağlandığını veri kaynağını alır veya ayarlar. |
DesignMode |
öğesinin şu anda tasarım modunda olup olmadığını Component gösteren bir değer alır. (Devralındığı yer: Component) |
Events |
Bu Componentöğesine eklenen olay işleyicilerinin listesini alır. (Devralındığı yer: Component) |
Filter |
Hangi satırların görüntülendiğini filtrelemek için kullanılan ifadeyi alır veya ayarlar. |
IsBindingSuspended |
Liste bağlamasının askıya alınıp alınmadığını belirten bir değer alır. |
IsFixedSize |
Temel alınan listenin sabit bir boyuta sahip olup olmadığını gösteren bir değer alır. |
IsReadOnly |
Temel alınan listenin salt okunur olup olmadığını belirten bir değer alır. |
IsSorted |
Temel alınan listedeki öğelerin sıralanıp sıralanmadığını belirten bir değer alır. |
IsSynchronized |
Koleksiyona erişimin eşitlenip eşitlenmediğini belirten bir değer alır (iş parçacığı güvenli). |
Item[Int32] |
Belirtilen dizinde liste öğesini alır veya ayarlar. |
List |
Bağlayıcının bağlı olduğu listeyi alır. |
Position |
Temel alınan listedeki geçerli öğenin dizinini alır veya ayarlar. |
RaiseListChangedEvents |
Olayların tetiklenip ListChanged tetiklenmemesi gerektiğini belirten bir değer alır veya ayarlar. |
Site |
öğesini alır veya ayarlar ISiteComponent. (Devralındığı yer: Component) |
Sort |
Sıralama için kullanılan sütun adlarını ve veri kaynağındaki satırları görüntülemek için sıralama düzenini alır veya ayarlar. |
SortDescriptions |
Veri kaynağına uygulanan sıralama açıklamalarının koleksiyonunu alır. |
SortDirection |
Listedeki öğelerin sıralandığı yönü alır. |
SortProperty |
PropertyDescriptor Listeyi sıralamak için kullanılan öğesini alır. |
SupportsAdvancedSorting |
Veri kaynağının çok sütunlu sıralamayı destekleyip desteklemediğini belirten bir değer alır. |
SupportsChangeNotification |
Veri kaynağının değişiklik bildirimini destekleyip desteklemediğini belirten bir değer alır. |
SupportsFiltering |
Veri kaynağının filtrelemeyi destekleyip desteklemediğini belirten bir değer alır. |
SupportsSearching |
Veri kaynağının yöntemiyle Find(PropertyDescriptor, Object) aramayı destekleyip desteklemediğini belirten bir değer alır. |
SupportsSorting |
Veri kaynağının sıralamayı destekleyip desteklemediğini belirten bir değer alır. |
SyncRoot |
Temel alınan listeye erişimi eşitlemek için kullanılabilecek bir nesne alır. |
Yöntemler
Add(Object) |
Var olan bir öğeyi iç listeye ekler. |
AddNew() |
Temel alınan listeye yeni bir öğe ekler. |
ApplySort(ListSortDescriptionCollection) |
Veri kaynağını belirtilen sıralama açıklamalarıyla sıralar. |
ApplySort(PropertyDescriptor, ListSortDirection) |
Belirtilen özellik tanımlayıcısını ve sıralama yönünü kullanarak veri kaynağını sıralar. |
CancelEdit() |
Geçerli düzenleme işlemini iptal eder. |
Clear() |
Listedeki tüm öğeleri kaldırır. |
Contains(Object) |
Bir nesnenin listedeki bir öğe olup olmadığını belirler. |
CopyTo(Array, Int32) |
öğesinin List içeriğini belirtilen dizin değerinden başlayarak belirtilen diziye kopyalar. |
CreateObjRef(Type) |
Uzak bir nesneyle iletişim kurmak için kullanılan bir ara sunucu oluşturmak için gereken tüm ilgili bilgileri içeren bir nesne oluşturur. (Devralındığı yer: MarshalByRefObject) |
Dispose() |
Component tarafından kullanılan tüm kaynakları serbest bırakır. (Devralındığı yer: Component) |
Dispose(Boolean) |
BindingSource tarafından kullanılan yönetilmeyen kaynakları serbest bırakır ve yönetilen kaynakları isteğe bağlı olarak serbest bırakır. |
EndEdit() |
Temel alınan veri kaynağına bekleyen değişiklikleri uygular. |
Equals(Object) |
Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler. (Devralındığı yer: Object) |
Find(PropertyDescriptor, Object) |
Verilen özellik tanımlayıcısı olan öğenin dizinini arar. |
Find(String, Object) |
Belirtilen özellik adı ve değeriyle listedeki öğenin dizinini döndürür. |
GetEnumerator() |
için Listbir numaralandırıcı alır. |
GetHashCode() |
Varsayılan karma işlevi işlevi görür. (Devralındığı yer: Object) |
GetItemProperties(PropertyDescriptor[]) |
Veri kaynağı liste türünün bağlanabilir özelliklerini temsil eden bir nesne dizisi PropertyDescriptor alır. |
GetLifetimeService() |
Geçersiz.
Bu örnek için yaşam süresi ilkesini denetleen geçerli yaşam süresi hizmet nesnesini alır. (Devralındığı yer: MarshalByRefObject) |
GetListName(PropertyDescriptor[]) |
Bağlama için veri sağlayan listenin adını alır. |
GetRelatedCurrencyManager(String) |
Belirtilen veri üyesi için ilgili para birimi yöneticisini alır. |
GetService(Type) |
veya tarafından ComponentContainersağlanan bir hizmeti temsil eden bir nesnesi döndürür. (Devralındığı yer: Component) |
GetType() |
Type Geçerli örneğini alır. (Devralındığı yer: Object) |
IndexOf(Object) |
Belirtilen nesneyi arar ve listenin tamamında ilk oluşumun dizinini döndürür. |
InitializeLifetimeService() |
Geçersiz.
Bu örneğin yaşam süresi ilkesini denetlemek için bir yaşam süresi hizmet nesnesi alır. (Devralındığı yer: MarshalByRefObject) |
Insert(Int32, Object) |
Belirtilen dizinde listeye bir öğe ekler. |
MemberwiseClone() |
Geçerli Objectöğesinin sığ bir kopyasını oluşturur. (Devralındığı yer: Object) |
MemberwiseClone(Boolean) |
Geçerli MarshalByRefObject nesnenin sığ bir kopyasını oluşturur. (Devralındığı yer: MarshalByRefObject) |
MoveFirst() |
Listedeki ilk öğeye gider. |
MoveLast() |
Listedeki son öğeye gider. |
MoveNext() |
Listede bir sonraki öğeye geçer. |
MovePrevious() |
Listedeki bir önceki öğeye gider. |
OnAddingNew(AddingNewEventArgs) |
Olayı tetikler AddingNew . |
OnBindingComplete(BindingCompleteEventArgs) |
Olayı tetikler BindingComplete . |
OnCurrentChanged(EventArgs) |
Olayı tetikler CurrentChanged . |
OnCurrentItemChanged(EventArgs) |
Olayı tetikler CurrentItemChanged . |
OnDataError(BindingManagerDataErrorEventArgs) |
Olayı tetikler DataError . |
OnDataMemberChanged(EventArgs) |
Olayı tetikler DataMemberChanged . |
OnDataSourceChanged(EventArgs) |
Olayı tetikler DataSourceChanged . |
OnListChanged(ListChangedEventArgs) |
Olayı tetikler ListChanged . |
OnPositionChanged(EventArgs) |
Olayı tetikler PositionChanged . |
Remove(Object) |
Belirtilen öğeyi listeden kaldırır. |
RemoveAt(Int32) |
Listede belirtilen dizindeki öğeyi kaldırır. |
RemoveCurrent() |
Geçerli öğeyi listeden kaldırır. |
RemoveFilter() |
ile ilişkili filtreyi BindingSourcekaldırır. |
RemoveSort() |
ile ilişkili sıralamayı BindingSourcekaldırır. |
ResetAllowNew() |
Özelliği yeniden başlatıyor AllowNew . |
ResetBindings(Boolean) |
Listedeki tüm öğeleri yeniden okumak ve görüntülenen değerlerini yenilemek için BindingSource öğesine bağlı bir denetime neden olur. |
ResetCurrentItem() |
öğesine bağlı bir denetimin BindingSource seçili durumdaki öğeyi yeniden okumasına ve görüntülenen değerini yenilemesine neden olur. |
ResetItem(Int32) |
Belirtilen dizinde BindingSource öğeyi yeniden okumak ve görüntülenen değerini yenilemek için öğesine bağlı bir denetime neden olur. |
ResumeBinding() |
Veri bağlamayı sürdürür. |
SuspendBinding() |
Değişikliklerin ilişkili veri kaynağını güncelleştirmesini önlemek için veri bağlamayı askıya alır. |
ToString() |
Varsa, adını Componentiçeren bir String döndürür. Bu yöntem geçersiz kılınmamalıdır. (Devralındığı yer: Component) |
Ekinlikler
AddingNew |
Bir öğe temel alınan listeye eklenmeden önce gerçekleşir. |
BindingComplete |
Tüm istemciler bu BindingSourceöğesine bağlı olduğunda gerçekleşir. |
CurrentChanged |
Şu anda bağlı olan öğe değiştiğinde gerçekleşir. |
CurrentItemChanged |
Özelliğin özellik değeri değiştiğinde Current gerçekleşir. |
DataError |
Para birimiyle ilgili bir özel durum tarafından BindingSourcesessizce işlendiğinde gerçekleşir. |
DataMemberChanged |
Özellik değeri değiştiğinde DataMember gerçekleşir. |
DataSourceChanged |
Özellik değeri değiştiğinde DataSource gerçekleşir. |
Disposed |
Bileşen yöntemine Dispose() yapılan bir çağrı tarafından atıldığında gerçekleşir. (Devralındığı yer: Component) |
ListChanged |
Temel alınan liste değiştiğinde veya listedeki bir öğe değiştiğinde gerçekleşir. |
PositionChanged |
Özelliğin Position değeri değiştirildikten sonra gerçekleşir. |
Belirtik Arabirim Kullanımları
IBindingList.AddIndex(PropertyDescriptor) |
PropertyDescriptor arama için kullanılan dizinlere öğesini ekler. |
IBindingList.RemoveIndex(PropertyDescriptor) |
arama için kullanılan dizinlerden öğesini PropertyDescriptor kaldırır. |
ICancelAddNew.CancelNew(Int32) |
Bekleyen yeni öğeyi koleksiyondan atar. |
ICancelAddNew.EndNew(Int32) |
Bekleyen yeni bir öğeyi koleksiyona kaydeder. |
ISupportInitialize.BeginInit() |
Başlatmanın BindingSource başlatıldığını gösterir. |
ISupportInitialize.EndInit() |
Başlatmanın BindingSource tamamlandığını bildirir. |
ISupportInitializeNotification.Initialized |
BindingSource başlatıldığında gerçekleşir. |
ISupportInitializeNotification.IsInitialized |
öğesinin başlatılıp başlatılmadığını BindingSource belirten bir değer alır. |
Uzantı Metotları
Cast<TResult>(IEnumerable) |
öğesinin IEnumerable öğelerini belirtilen türe atar. |
OfType<TResult>(IEnumerable) |
Bir öğesinin IEnumerable öğelerini belirtilen türe göre filtreler. |
AsParallel(IEnumerable) |
Sorgunun paralelleştirilmesini sağlar. |
AsQueryable(IEnumerable) |
bir IEnumerable öğesini öğesine IQueryabledönüştürür. |