Partager via


DataRepeater.CurrentItem, propriété

Obtient DataRepeaterItem actuel dans un contrôle d'DataRepeater.

Espace de noms :  Microsoft.VisualBasic.PowerPacks
Assembly :  Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)

Syntaxe

'Déclaration
<BrowsableAttribute(False)> _
Public ReadOnly Property CurrentItem As DataRepeaterItem
[BrowsableAttribute(false)]
public DataRepeaterItem CurrentItem { get; }
[BrowsableAttribute(false)]
public:
property DataRepeaterItem^ CurrentItem {
    DataRepeaterItem^ get ();
}
[<BrowsableAttribute(false)>]
member CurrentItem : DataRepeaterItem
function get CurrentItem () : DataRepeaterItem

Valeur de propriété

Type : Microsoft.VisualBasic.PowerPacks.DataRepeaterItem
L'objet actuellement sélectionné.

Notes

Utilisez la propriété d'CurrentItem pour modifier les contrôles ou les données sur DataRepeaterItem pendant l'exécution actuellement sélectionné.

Exemples

L'exemple suivant montre comment utiliser la propriété d'CurrentItem pour apporter des modifications lorsqu'un élément est sélectionné.Elle suppose que vous avez un formulaire qui contient DataRepeater lié nommé DataRepeater1, TextBox lié nommé UnitsInStockTextBox, et Label nommé LowStockWarningLabel.

Private Sub DataRepeater1_CurrentItemIndexChanged(
  ) 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;
    }
}

Sécurité .NET Framework

Voir aussi

Référence

DataRepeater Classe

Microsoft.VisualBasic.PowerPacks, espace de noms

CurrentItemIndexChanged

Autres ressources

Introduction au contrôle DataRepeater (Visual Studio)