Proprietà DataRepeater.CurrentItemIndex
Ottiene o imposta l'oggetto DataRepeaterItem corrente in un controllo DataRepeater.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
<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)
Valore proprietà
Tipo: Int32
Indice dell'oggetto DataRepeaterItem corrente.
Note
Utilizzare questa proprietà per restituire o modificare l'indice del CurrentItem in un DataRepeater controllo. Impostare il CurrentItemIndex proprietà consente di scorrere il DataRepeaterItem con l'indice equivalente nella visualizzazione.
Nota
Il DataRepeaterItem verrà scorso completamente nella visualizzazione utilizzando una strategia di scorrimento minimo.Per allineare l'elemento alla parte superiore del DataRepeater, chiamare il ScrollItemIntoView metodo, specificando true per il AlignWithTop parametro.
Esempi
Nell'esempio seguente viene illustrato come utilizzare il CurrentItemIndex proprietà per impostare lo stato attivo a un elemento in un DataRepeater controllo, in base ai risultati di una ricerca. Si presuppone di avere un DataRepeater controllo denominato DataRepeater1, un TextBox denominato SearchTextBoxe un Button denominato SearchButtone che il DataRepeater è associato a un'origine dati per la tabella Products del database 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.");
}
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per altre informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks