DataRepeater.CurrentItemIndex (Propiedad)
Obtiene o establece el DataRepeaterItem actual en un control DataRepeater.
Espacio de nombres: Microsoft.VisualBasic.PowerPacks
Ensamblado: Microsoft.VisualBasic.PowerPacks.Vs (en Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintaxis
'Declaración
<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 propiedad
Tipo: Int32
Índice del DataRepeaterItem actual.
Comentarios
Utilice esta propiedad para devolver o cambiar el índice de la CurrentItem en un DataRepeater control. Establecer el CurrentItemIndex propiedad desplaza el DataRepeaterItem que tiene el índice equivalente en la vista.
Nota
El DataRepeaterItem se desplaza totalmente en la vista mediante una estrategia de desplazamiento mínimo.Para alinear el elemento con la parte superior de la DataRepeater, llame a la ScrollItemIntoView método, especificando true para el AlignWithTop parámetro.
Ejemplos
En el ejemplo siguiente se muestra cómo utilizar el CurrentItemIndex propiedad para establecer el foco a un elemento en un DataRepeater control, en función de los resultados de la búsqueda. Se supone que tiene un DataRepeater control denominado DataRepeater1, un TextBox denominado SearchTextBoxy un Button denominado SearchButtony que la DataRepeater está enlazado a un origen de datos para la tabla de productos de base de datos 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.");
}
}
Seguridad de .NET Framework
- Plena confianza para el llamador inmediato. Un código de confianza parcial no puede utilizar este miembro. Para obtener más información, vea Utilizar bibliotecas de código que no es de plena confianza.
Vea también
Referencia
Microsoft.VisualBasic.PowerPacks (Espacio de nombres)