Propriedade DataRepeater.CurrentItemIndex
Obtém ou define o corrente DataRepeaterItem em um DataRepeater controle.
Namespace: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxe
<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)
Valor de propriedade
Tipo: System.Int32
O índice do corrente DataRepeaterItem.
Comentários
Use essa propriedade para retornar ou alterar o índice do CurrentItem em um DataRepeater controle. configuração the CurrentItemIndex propriedade rola o DataRepeaterItem que tem o índice equivalente para o modo de exibição.
Observação: |
---|
O DataRepeaterItem vai ser rolado totalmente em modo de exibição Uso de uma estratégia de rolar mínimo. Para alinhar o item com a parte superior do DataRepeater, ligue para o ScrollItemIntoView método, especificando true para o AlignWithTop parâmetro. |
Exemplos
O exemplo a seguir demonstra como usar o CurrentItemIndex propriedade para conjunto o foco para um item em um DataRepeater controle, dependendo dos resultados de uma Pesquisar. Ele pressupõe que você tenha um DataRepeater controle de chamada DataRepeater1, um TextBox chamada SearchTextBoxe um Button chamada SearchButtone que o DataRepeater é limite a uma fonte de dados para a tabela de produtos de banco de dados Northwind.
PrivateSub SearchButton_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) Handles SearchButton.Click
Dim foundIndex AsIntegerDim searchString AsString
searchString = SearchTextBox.Text
foundIndex = ProductsBindingSource.Find("ProductID", _
searchString)
If foundIndex > -1 Then
DataRepeater1.CurrentItemIndex = foundIndex
Else
MsgBox("Item " & searchString & " not found.")
EndIfEndSub
privatevoid 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.");
}
}
Permissões
- 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ódigos parcialmente Confiável.
Consulte também
Referência
Namespace Microsoft.VisualBasic.PowerPacks