Como: Criar colunas de dados que expressões de vídeo

Uma tabela de dados em um DataSet pode conter colunas em que o valor é calculado em vez de ser lido a partir do banco de dados.Por exemplo, em um registro de detalhes do pedido , pode fazer sentido definir uma coluna ExtendedPrice multiplicando a quantidade vezes o preço em vez de armazenar o total no registro.Colunas calculadas também podem adicionar ou contar valores nos registros filho e filtrar outros registros.Você pode definir colunas calculadas usando expressões.

A sintaxe da expressão consiste de operadores padrões.Você pode fazer referência a um valor de dados usando o nome da coluna (como você faria em uma Instrução SQL) e incluir funções agregadas, como Count.

Por exemplo, a expressão para uma coluna ExtendedPrice baseada nas colunas UnitPrice times Quantity do registro atual pode ser simplesmente:

UnitPrice * Quantity

Para se referir a colunas em tabelas filho, você pode usar a palavra reservada Child, seguida do nome da coluna.Por exemplo, a expressão a seguir retorna o valor médio da coluna Price em todos os registros filho relacionados:

Avg(Child.Price)

Para obter mais informações, consulte a propriedade Expression.

Você pode criar colunas de expressão no DataSet Designer.Para obter mais informações sobre como criar colunas, consulte Como: Adicionar colunas a uma DataTable.

Observação:

As caixas de diálogo e comandos de menu demonstradas podem ser diferentes daqueles descritas na Ajuda, dependendo das configurações ativas ou configurações de edição.Para alterar as configurações, escolher Importar e exportar configurações on the Ferramentas menu.Para obter mais informações, consulte Configurações do Visual Studio.

Para criar expressões da coluna no DataSet Designer

  1. Abra o DataSet no Dataset Designer.Para obter mais informações, consulte Como: Abra um Dataset no Designer de Conjunto de Dados de Conjunto de Dados.

  2. Na tabela de dados que você deseja, selecione a coluna a que você deseja adicionar a expressão, ou adicione uma nova coluna à tabela.Para obter mais informações, consulte Como: Adicionar colunas a uma DataTable.

  3. Na janela Properties, digite uma expressão na propriedade Expression.

Consulte também

Outros recursos

Criando Tabelas de Dados

TableAdapters