Compartilhar via


IRowConsumer.RowReady method

NOTE: This API is now obsolete.

Fornece um manipulador de eventos para o evento de RowReady de um Web Part que implementa a interface dede IRowProviderdo provedor.

Namespace:  Microsoft.SharePoint.WebPartPages.Communication
Assembly:  Microsoft.SharePoint (in Microsoft.SharePoint.dll)

Syntax

'Declaração
<ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartRow instead")> _
Sub RowReady ( _
    sender As Object, _
    rowReadyEventArgs As RowReadyEventArgs _
)
'Uso
Dim instance As IRowConsumer
Dim sender As Object
Dim rowReadyEventArgs As RowReadyEventArgs

instance.RowReady(sender, rowReadyEventArgs)
[ObsoleteAttribute("Use System.Web.UI.WebControls.WebParts.IWebPartRow instead")]
void RowReady(
    Object sender,
    RowReadyEventArgs rowReadyEventArgs
)

Parâmetros

  • sender
    Type: System.Object

    Uma referência para a Web Part que é a origem do evento.

Comentários

Se a Web Part consumidora espera apenas uma linha, ele deve levar a primeira linha da matriz e ignorar todas as outras linhas. Várias linhas podem ser usadas em casos onde uma Web Part pode trabalhar com um conjunto de linhas (por exemplo, quando forem selecionadas várias linhas). Esse manipulador de eventos é do tipo RowReadyEventHandler.

Examples

O exemplo de código a seguir mostra a implementação de um manipulador de eventos RowReady . Este exemplo de código é parte de um exemplo maior fornecido para a interface IRowConsumer .

' Step #7: Implement the RowReady event handler.
' The connected provider part(s) will call this method during its 
' PartCommunicationMain phase to pass their primary data to the 
' consumer Web Part.
' <param name="sender">Reference to the provider Web Part</param>
' <param name="rowReadyEventArgs">The args passed by the provider Web 
' Part</param>
 Public Sub RowReady(sender As Object, rowReadyEventArgs As RowReadyEventArgs) _
     Implements IRowConsumer.RowReady
     ' Store the row values.
     If Not (rowReadyEventArgs.Rows Is Nothing) Then
        If Not (rowReadyEventArgs.Rows(0) Is Nothing) Then
            _rowFieldValues(0) = rowReadyEventArgs.Rows(0)
        End If
     End If
     _selectionStatus = rowReadyEventArgs.SelectionStatus
 End Sub
// Step #7: Implement the RowReady event handler.
// The connected provider part(s) will call this method during its 
// PartCommunicationMain phase
// to pass their primary data to the consumer Web Part.
// <param name="sender">Reference to the provider Web Part</param>
// <param name="rowReadyEventArgs">The args passed by the provider Web Part</param>
public void RowReady(object sender, RowReadyEventArgs rowReadyEventArgs)
{
    // Store the row values.
    if(rowReadyEventArgs.Rows!= null)
    {
       if(rowReadyEventArgs.Rows[0]!=null)
       {
   _rowFieldValues[0] = rowReadyEventArgs.Rows[0];
       }
    }       
    _selectionStatus = rowReadyEventArgs.SelectionStatus;
}

Ver também

Referência

IRowConsumer interface

IRowConsumer members

Microsoft.SharePoint.WebPartPages.Communication namespace