DataRepeater.CurrentItemIndex-Eigenschaft
Aktualisiert: November 2007
Ruft das aktuelle DataRepeaterItem in einem DataRepeater-Steuerelement ab oder legt dieses fest.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
<BrowsableAttribute(False)> _
Public Property CurrentItemIndex As Integer
Dim instance As DataRepeater
Dim value As Integer
value = instance.CurrentItemIndex
instance.CurrentItemIndex = value
[BrowsableAttribute(false)]
public int CurrentItemIndex { get; set; }
[BrowsableAttribute(false)]
public:
property int CurrentItemIndex {
int get ();
void set (int value);
}
public function get CurrentItemIndex () : int
public function set CurrentItemIndex (value : int)
Eigenschaftenwert
Typ: System.Int32
Der Index des aktuellen DataRepeaterItem.
Hinweise
Mit dieser Eigenschaft ändern Sie den Index des CurrentItem in einem DataRepeater-Steuerelement. Wenn Sie die CurrentItemIndex-Eigenschaft festlegen, wird ein Bildlauf auf das DataRepeaterItem mit dem entsprechenden Index durchgeführt.
Hinweis: |
---|
Das DataRepeaterItem wird unter Verwendung einer minimalen Bildlaufstrategie angezeigt. Um das Element an der Oberseite des DataRepeater-Steuerelements auszurichten, rufen Sie die ScrollItemIntoView-Methode auf, und legen Sie dann den AlignWithTop-Parameter auf true fest. |
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie mit der CurrentItemIndex-Eigenschaft den Fokus auf ein Element in einem DataRepeater-Steuerelement in Abhängigkeit vom Suchergebnis festlegen. Es wird davon ausgegangen, dass ein DataRepeater-Steuerelement mit dem Namen DataRepeater1, ein TextBox-Steuerelement mit dem Namen SearchTextBox und ein Button-Steuerelement mit dem Namen SearchButton vorhanden sind und dass das DataRepeater-Steuerelement an eine Datenquelle für die Products-Tabelle in der Northwind-Datenbank gebunden ist.
Private Sub SearchButton_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles SearchButton.Click
Dim foundIndex As Integer
Dim searchString As String
searchString = SearchTextBox.Text
foundIndex = ProductsBindingSource.Find("ProductID", _
searchString)
If foundIndex > -1 Then
DataRepeater1.CurrentItemIndex = foundIndex
Else
MsgBox("Item " & searchString & " not found.")
End If
End Sub
private void searchButton_Click(System.Object sender, System.EventArgs e)
{
int foundIndex;
string searchString;
searchString = searchTextBox.Text;
foundIndex = productsBindingSource.Find("ProductID", searchString);
if (foundIndex > -1)
{
dataRepeater1.CurrentItemIndex = foundIndex;
}
else
{
MessageBox.Show("Item " + searchString + " not found.");
}
}
Berechtigungen
- 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)