Compartilhar via


Propriedade DataRepeaterItemEventArgs.DataRepeaterItem

Obtém um DataRepeaterItem que fornece os dados para o DrawItem evento de um DataRepeater controle

Namespace:  Microsoft.VisualBasic.PowerPacks
Assembly:  Microsoft.VisualBasic.PowerPacks.Vs (em Microsoft.VisualBasic.PowerPacks.Vs.dll)

Sintaxe

Public ReadOnly Property DataRepeaterItem As DataRepeaterItem

Dim instance As DataRepeaterItemEventArgs
Dim value As DataRepeaterItem

value = instance.DataRepeaterItem
public DataRepeaterItem DataRepeaterItem { get; }
public:
property DataRepeaterItem^ DataRepeaterItem {
    DataRepeaterItem^ get ();
}
public function get DataRepeaterItem () : DataRepeaterItem

Valor de propriedade

Tipo: Microsoft.VisualBasic.PowerPacks.DataRepeaterItem
Um item que contém os dados, que se baseia o ItemTemplate propriedade das DataRepeater controle.

Comentários

Use o DrawItem evento para alterar a aparência do DataRepeaterItem objetos sistema autônomo eles são colocados na exibição.

Em time de execução, propriedades relacionadas à aparência podem ser definidas com baseadas nas condições.Por exemplo, em um aplicativo de agendamento, você pode alterar a cor do plano de fundo de um item para avisar os usuários quando um item está vencidas.Se você conjunto uma propriedade em uma demonstrativo condicional, sistema autônomo If…Then, você também deve usar um Else cláusula para especificar a aparência quando a condição não for atendida.

Exemplos

O exemplo a seguir demonstra como usar o DrawItem manipulador de eventos para fazer alterações quando um item é colocado na exibição. Este exemplo pressupõe que você tenha um DataRepeater controle que esteja limite à tabela Produtos no banco de dados Northwind.

PrivateSub DataRepeater1_DrawItem(ByVal sender AsObject, ByVal e _
 As Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs) _
 Handles DataRepeater1.DrawItem
    ' Alternate the back color.If (e.DataRepeaterItem.ItemIndex Mod 2) <> 0 Then        ' Apply the secondary back color.
        e.DataRepeaterItem.BackColor = Color.AliceBlue
    Else        ' Apply the default back color.
        DataRepeater1.ItemTemplate.BackColor = Color.White
    EndIf    ' Change the color of out-of-stock items to red.If e.DataRepeaterItem.Controls(UnitsInStockTextBox.Name).Text _
     < 1 Then
        e.DataRepeaterItem.Controls(UnitsInStockTextBox.Name). _
         BackColor = Color.Red
    Else
        e.DataRepeaterItem.Controls(UnitsInStockTextBox.Name). _
         BackColor = Color.White
    EndIfEndSub
privatevoid dataRepeater1_DrawItem(object sender, 
    Microsoft.VisualBasic.PowerPacks.DataRepeaterItemEventArgs e)
{
    // Alternate the back color.if ((e.DataRepeaterItem.ItemIndex % 2) != 0)
    // Apply the secondary back color.
    {
        e.DataRepeaterItem.BackColor = Color.AliceBlue;
    }
    else
    {
        // Apply the default back color.
        dataRepeater1.ItemTemplate.BackColor = Color.White;
    }
    // Change the color of out-of-stock items to red.if (e.DataRepeaterItem.Controls["unitsInStockTextBox"].Text == "0")
    {
        e.DataRepeaterItem.Controls["unitsInStockTextBox"].BackColor = Color.Red;
    }
    else
    {
        e.DataRepeaterItem.Controls["unitsInStockTextBox"].BackColor = Color.White;
    }
}

Permissões

Consulte também

Referência

DataRepeaterItemEventArgs Classe

Membros DataRepeaterItemEventArgs

Namespace Microsoft.VisualBasic.PowerPacks

DrawItem

Outros recursos

Introdução ao Controlarar de DataRepeater (Visual Studio)

Como: Alterar a aparência de um Controlarar de DataRepeater (Visual Studio)