Propriedade DataRepeater.CurrentItemIndex
Obtém ou define o atual DataRepeaterItem em uma DataRepeater controle.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
'Declaração
<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)
Valor de propriedade
Tipo: Int32
O índice do atual DataRepeaterItem.
Comentários
Use essa propriedade para retornar ou alterar o índice da CurrentItem em uma DataRepeater controle. Definindo a CurrentItemIndex propriedade rola o DataRepeaterItem que tem o índice equivalente no modo de exibição.
Dica
O DataRepeaterItem será totalmente rolado em modo de exibição usando uma estratégia de rolagem mínimo.Para alinhar o item na parte superior do DataRepeater, chame o ScrollItemIntoView método, especificando true para o AlignWithTop parâmetro.
Exemplos
O exemplo a seguir demonstra como usar o CurrentItemIndex propriedade para definir o foco para um item em uma DataRepeater controle, dependendo dos resultados de uma pesquisa. Ele presume que você tenha um DataRepeater controle chamado DataRepeater1, um TextBox chamado SearchTextBoxe um Button chamado SearchButtone que o DataRepeater está associado a uma fonte de dados para a tabela de produtos de banco de dados 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.");
}
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiável.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks