DataRepeater.CurrentItem-Eigenschaft
Ruft die aktuelle DataRepeaterItem in einem DataRepeater-Steuerelement ab.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
<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 with get
function get CurrentItem () : DataRepeaterItem
Eigenschaftswert
Typ: Microsoft.VisualBasic.PowerPacks.DataRepeaterItem
Das derzeit ausgewählte Objekt.
Hinweise
Verwenden der CurrentItem -Eigenschaft können Sie die Steuerelemente oder Daten für das derzeit ausgewählte ändern DataRepeaterItem zur Laufzeit.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie die CurrentItem Eigenschaft, um Änderungen vorzunehmen, wenn ein Element ausgewählt ist. Es wird davon ausgegangen, dass Sie ein Formular mit einem gebundenen DataRepeater mit dem Namen DataRepeater1, ein gebundenes TextBox mit dem Namen UnitsInStockTextBox, und ein Label mit dem Namen 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;
}
}
.NET Framework-Sicherheit
- Volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer. Dieser Member kann von nur teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie unter Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code.
Siehe auch
Referenz
Microsoft.VisualBasic.PowerPacks-Namespace
Weitere Ressourcen
Einführung in das DataRepeater-Steuerelement (Visual Studio)