Właściwość DataRepeater.CurrentItemIndex —
Pobiera lub ustawia bieżący DataRepeaterItem w DataRepeater kontroli.
Przestrzeń nazw: Microsoft.VisualBasic.PowerPacks
Zestaw: Microsoft.VisualBasic.PowerPacks.Vs (w Microsoft.VisualBasic.PowerPacks.Vs.dll)
Składnia
'Deklaracja
<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)
Wartość właściwości
Typ: Int32
Indeks bieżącej DataRepeaterItem.
Uwagi
Ta właściwość umożliwia zwraca lub zmienić indeks CurrentItem w DataRepeater kontroli.Ustawienie CurrentItemIndex przewijania reszty właściwości DataRepeaterItem ma równoważne indeksu w widoku.
[!UWAGA]
DataRepeaterItem Będzie w pełni przewijane do widoku przy użyciu strategii minimalna przewijania.Aby dostosować element z góry DataRepeater, należy wywołać ScrollItemIntoView metody określającego true dla AlignWithTop parametru.
Przykłady
Poniższy przykład przedstawia sposób użycia CurrentItemIndex właściwości można ustawić fokusu do elementu w DataRepeater kontroli, w zależności od wyników wyszukiwania.Przyjęto założenie, że DataRepeater formantu o nazwie DataRepeater1, TextBox o nazwie SearchTextBoxi Button o nazwie SearchButtonoraz że DataRepeater jest powiązana ze źródłem danych tabeli Produkty bazy danych Northwind.
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.");
}
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.
Zobacz też
Informacje
Przestrzeń nazw Microsoft.VisualBasic.PowerPacks