DataRepeater.CurrentItem, propriété
Mise à jour : novembre 2007
Obtient le DataRepeaterItem actuel dans un contrôle DataRepeater.
Espace de noms : Microsoft.VisualBasic.PowerPacks
Assembly : Microsoft.VisualBasic.PowerPacks.Vs (dans Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntaxe
<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
Valeur de propriété
Type : Microsoft.VisualBasic.PowerPacks.DataRepeaterItem
Objet actuellement sélectionné.
Notes
Utilisez la propriété CurrentItem pour modifier les contrôles ou les données du DataRepeaterItem actuellement sélectionné au moment de l'exécution.
Exemples
L'exemple suivant explique comment utiliser la propriété CurrentItem pour apporter des modifications lorsqu'un élément est sélectionné. Il suppose que vous disposez d'un formulaire qui contient un DataRepeater lié nommé DataRepeater1, un TextBox lié nommé UnitsInStockTextBox et un Label nommé 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;
}
}
Autorisations
- Confiance totale accordée à l'appelant immédiat. Ce membre ne peut pas être utilisé par du code d'un niveau de confiance partiel. Pour plus d'informations, consultez Utilisation de bibliothèques à partir de code d'un niveau de confiance partiel.
Voir aussi
Référence
Microsoft.VisualBasic.PowerPacks, espace de noms