1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Datagridview- preencher a coluna com uma soma e buscar os valores no banco de dados SQL

Tenho um banco de dados SQLServer que eu visualizo no DataGridView do VB.NET dessa forma:

DGV atual

Coluna A  | Coluna B
    1     |   3    
    3     |   2    
    2     |   5    
    6     |   6    
    5     |   7

Eu quero fazer uma outra coluna no DGV somando A com B ficando:


Coluna A  | Coluna B | SOMA
    1     |   3      |  4
    3     |   2      |  5
    2     |   5      |  7
    6     |   6      |  12
    5     |   7      |  12

As colunas A e B eu puxo de um banco de dados e elas podem ser alteradas toda hora

Dim sql As String = "Select Coluna_A,Coluna_B from Conta"
Dim connStr As String = BD.BancoDeDados
Dim conn As SqlConnection = New SqlConnection(connStr)
Dim comm As SqlCommand = New SqlCommand(sql, conn)
Dim dataadapter As SqlDataAdapter = New SqlDataAdapter(comm)
Dim ds As DataSet = New DataSet()
conn.Open()
dataadapter.Fill(ds, "Coluna_A")
'---fecha a conexao---
conn.Close()
'---vincula o dataset ao DataGridView---
DgvConta.DataSource = ds
'---define a tabela a ser exibida---
DgvConta.DataMember = "Coluna_A"
'----- define o nome da coluna -----
DgvConta.Columns(0).Name = "Coluna A"
DgvConta.Columns(1).Name = "Coluna B"
...

Como inserir essa nova coluna diretamente no DataGridView em VB.NET com Banco SQLServer?

  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

1 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags .net banco-de-dados sql ou faça a sua própria pergunta.