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
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.
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.
Na janela Properties, digite uma expressão na propriedade Expression.