DataRepeater.CurrentItemIndexChanged-Ereignis
Tritt ein, wenn sich die CurrentItemIndex ändert.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
Public Event CurrentItemIndexChanged As EventHandler
public event EventHandler CurrentItemIndexChanged
public:
event EventHandler^ CurrentItemIndexChanged {
void add (EventHandler^ value);
void remove (EventHandler^ value);
}
member CurrentItemIndexChanged : IEvent<EventHandler,
EventArgs>
JScript unterstützt keine Ereignisse.
Hinweise
CurrentItemIndex ändert, wenn der Benutzer ein neues DataRepeaterItem auswählt, oder wenn CurrentItemIndex im Code festgelegt wird.
Die CurrentItemIndex Festlegen dieser Eigenschaft führt DataRepeaterItem Bildlauf in der Ansicht die den entsprechenden Index enthält.
Weitere Informationen zur Ereignisbehandlung finden Sie unter Behandeln von Ereignissen.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie die CurrentItem-Eigenschaft verwendet, um Änderungen vorzunehmen, wenn ein Element ausgewählt ist.Es wird davon ausgegangen, dass Sie über ein Formular verfügen, das gebundenes DataRepeater enthält, das DataRepeater1, gebundenes TextBox , das UnitsInStockTextBoxund dem Namen LowStockWarningLabelLabel .
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)