Proprietà DataRepeater.CurrentItem

Aggiornamento: novembre 2007

Ottiene l'oggetto DataRepeaterItem corrente in un controllo DataRepeater.

Spazio dei nomi:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintassi

<BrowsableAttribute(False)> _
Public ReadOnly Property CurrentItem As DataRepeaterItem

Dim instance As DataRepeater
Dim value As DataRepeaterItem

value = instance.CurrentItem
[BrowsableAttribute(false)]
public DataRepeaterItem CurrentItem { get; }
[BrowsableAttribute(false)]
public:
property DataRepeaterItem^ CurrentItem {
    DataRepeaterItem^ get ();
}
public function get CurrentItem () : DataRepeaterItem

Valore proprietà

Tipo: Microsoft.VisualBasic.PowerPacks.DataRepeaterItem

Oggetto attualmente selezionato.

Note

Utilizzare la proprietà CurrentItem per modificare in fase di esecuzione i controlli o i dati nell'oggetto DataRepeaterItem attualmente selezionato.

Esempi

Nell'esempio riportato di seguito viene illustrato come utilizzare la proprietà CurrentItem per apportare modifiche quando viene selezionato un elemento. Nell'esempio si suppone di disporre di un form che contiene un oggetto DataRepeater associato denominato DataRepeater1, un oggetto TextBox associato denominato UnitsInStockTextBox e un oggetto Label denominato LowStockWarningLabel.

Private Sub DataRepeater1_CurrentItemIndexChanged(ByVal sender _
 As Object, ByVal e As System.EventArgs) Handles _
 DataRepeater1.CurrentItemIndexChanged
    ' Exit if the control is first loading.
    If DataRepeater1.CurrentItem Is Nothing Then Exit Sub
    ' Check for zero or negative quantity.
    If _
     CDbl(DataRepeater1.CurrentItem.Controls("UnitsInStockTextBox").Text) _
     < 1 Then
        ' Display a the warning label on the form.
        Me.LowStockWarningLabel.Visible = True
    Else
        Me.LowStockWarningLabel.Visible = False
    End If
End Sub
private void dataRepeater1_CurrentItemIndexChanged(object sender, System.EventArgs e)
{
    // Exit if the control is first loading.
    if (dataRepeater1.CurrentItem == null) { return; }
    // Check for zero quantity.
    if (dataRepeater1.CurrentItem.Controls["unitsInStockTextBox"].Text == "0") 
    // Display a the warning label on the form.
    {
        this.lowStockWarningLabel.Visible = true;
    }
    else
    {
        this.lowStockWarningLabel.Visible = false;
    }
}

Autorizzazioni

Vedere anche

Riferimenti

DataRepeater Classe

Membri DataRepeater

Spazio dei nomi Microsoft.VisualBasic.PowerPacks

CurrentItemIndexChanged

Altre risorse

Introduzione al controllo DataRepeater (Visual Studio)