Share via


DataGridViewRow.DataBoundItem Özellik

Tanım

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.

Şunlara uygulanır

Ayrıca bkz.