DataRepeater.CurrentItemIndex (Propiedad)
Actualización: noviembre 2007
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
<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 propiedad
Tipo: System.Int32
Índice de la fila DataRepeaterItem actual.
Comentarios
Utilice esta propiedad para devolver o cambiar el índice de CurrentItem en un control DataRepeater. Al establecer la propiedad CurrentItemIndex, el DataRepeaterItem que tiene el índice equivalente se desplaza en la vista.
Nota: |
---|
DataRepeaterItem se desplazará por completo en la vista con una estrategia de desplazamiento mínima. Para alinear el elemento con la parte superior de DataRepeater, llame al método ScrollItemIntoView, especificando true para el parámetro AlignWithTop. |
Ejemplos
En el ejemplo siguiente se muestra cómo utilizar la propiedad CurrentItemIndex para establecer el foco en un elemento de un control DataRepeater, en función de los resultados de una búsqueda. Se supone que tiene un control DataRepeater denominado DataRepeater1, un TextBox denominado SearchTextBox y un Button denominado SearchButton, y que el DataRepeater está enlazado a un origen de datos para la tabla Products en la base de datos Northwind.
Private Sub SearchButton_Click(ByVal sender As System.Object, ByVal e As _
System.EventArgs) 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.");
}
}
Permisos
- 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)