DataRepeater.CurrentItemIndex-Eigenschaft
Ruft die aktuelle DataRepeaterItem in einem DataRepeater-Steuerelement ab, oder legt sie fest.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Syntax
'Declaration
<BrowsableAttribute(False)> _
Public Property CurrentItemIndex As Integer
[BrowsableAttribute(false)]
public int CurrentItemIndex { get; set; }
[BrowsableAttribute(false)]
public:
property int CurrentItemIndex {
int get ();
void set (int value);
}
[<BrowsableAttribute(false)>]
member CurrentItemIndex : int with get, set
function get CurrentItemIndex () : int
function set CurrentItemIndex (value : int)
Eigenschaftswert
Typ: Int32
Der Index der aktuellen DataRepeaterItem.
Hinweise
Mithilfe dieser Eigenschaft zurückzugeben, oder ändern Sie den Index, der die CurrentItem in einer DataRepeater Steuerelement. Festlegen der CurrentItemIndex Eigenschaft führt einen Bildlauf durch die DataRepeaterItem , den entsprechenden Index in der Ansicht hat.
Hinweis
Die DataRepeaterItem wird ein Bildlauf durchgeführt werden vollständig in die Ansicht, die mit einer minimalen Scroll-Strategie.Das Element am oberen Rand ausrichten der DataRepeater, rufen Sie die ScrollItemIntoView -Methode, angeben true für die AlignWithTop Parameter.
Beispiele
Im folgenden Beispiel wird veranschaulicht, wie Sie die CurrentItemIndex Eigenschaft, setzen Sie den Fokus auf ein Element in einem DataRepeater -Steuerelement abhängig von den Ergebnissen einer Suche. Es wird vorausgesetzt, dass Sie eine DataRepeater Steuerelement namens DataRepeater1, TextBox mit dem Namen SearchTextBox, und ein Button mit dem Namen SearchButton, und die DataRepeater an eine Datenquelle für die Products-Tabelle der Northwind-Datenbank gebunden ist.
Private Sub SearchButton_Click() 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.");
}
}
.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)