DataGridViewRow.DataBoundItem Özellik
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.
Satırı dolduran veriye bağlı nesneyi alır.
public:
property System::Object ^ DataBoundItem { System::Object ^ get(); };
[System.ComponentModel.Browsable(false)]
public object DataBoundItem { get; }
[System.ComponentModel.Browsable(false)]
public object? DataBoundItem { get; }
[<System.ComponentModel.Browsable(false)>]
member this.DataBoundItem : obj
Public ReadOnly Property DataBoundItem As Object
Özellik Değeri
Veriye bağlı Object.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, bir satıra bağlı iş nesnesine erişmek için özelliğinin nasıl kullanılacağını DataBoundItem gösterir. Bu kod örneği, How to: Access Objects Bound to Windows Forms DataGridView Rows bölümünde sağlanan daha büyük bir örneğin parçasıdır.
void invoiceButton_Click(object sender, EventArgs e)
{
foreach (DataGridViewRow row in this.dataGridView1.SelectedRows)
{
Customer cust = row.DataBoundItem as Customer;
if (cust != null)
{
cust.SendInvoice();
}
}
}
Private Sub InvoiceButton_Click(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles InvoiceButton.Click
For Each row As DataGridViewRow In Me.DataGridView1.SelectedRows
Dim cust As Customer = TryCast(row.DataBoundItem, Customer)
If cust IsNot Nothing Then
cust.SendInvoice()
End If
Next
End Sub
Açıklamalar
Veriye bağlı nesnelere doğrudan satır nesneleri aracılığıyla erişmek, nesneleri içeren veri kaynağına doğrudan erişiminiz olmadığında yararlıdır. Ayrıca, seçili satırlara veya olay işleyicilerine bağımsız değişken olarak geçirilen satırlara bağlı nesneleri işlemek istediğinizde de kullanışlıdır.