DataGridViewRow.DataBoundItem プロパティ
アセンブリ: System.Windows.Forms (system.windows.forms.dll 内)

データ バインドされた Object。

行オブジェクトを使用したデータ バインド オブジェクトへの直接アクセスは、そのオブジェクトが含まれるデータ ソースに直接アクセスできない場合に便利です。この方法は、選択された行やイベント ハンドラへの引数として渡された行にバインドされたオブジェクトを操作する場合にも便利です。

DataBoundItem プロパティを使用して、行にバインドされたビジネス オブジェクトにアクセスする方法のコード例を次に示します。次のコード例は、「方法 : Windows フォームの DataGridView 行にバインドされたオブジェクトにアクセスする」で示されている例の一部です。
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 Not cust Is Nothing Then cust.SendInvoice() End If Next End Sub
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(); } } }
void invoiceButton_Click(Object sender, EventArgs e) { for (int iCtr = 0; iCtr < this.dataGridView1.get_SelectedRows(). get_Count(); iCtr++) { DataGridViewRow row = this.dataGridView1.get_SelectedRows(). get_Item(iCtr); Customer cust =(Customer)row.get_DataBoundItem(); if (cust != null) { cust.SendInvoice(); } } } //invoiceButton_Click

Windows 98, Windows 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からDataGridViewRow.DataBoundItem プロパティを検索する場合は、下記のリンクをクリックしてください。

- DataGridViewRow.DataBoundItem プロパティのページへのリンク