CRIAR LINHA GRIDVIEW SEM ESTAR VINCULADA A BD

GRUPOWISA 22/01/2015 10:43:00
#443940
Olá amigos, preciso da ajuda de vcs....
Como faço para criar uma linha num gridivew, exemplo:
quando eu clicar em um botão quero adicionar uma linha e o mesmo se refere para e exclusão clicando em outro botão excluo a linha..

desde já agradeço qualquer ajuda.
ESLEYSANCHES 22/01/2015 11:04:37
#443942
Supondo que seu datagridview tenha 3 colunas como nome, email e observações.


        Dim LINHA As New DataGridViewRow
LINHA.CreateCells(DataGridView1)
LINHA.Cells(0).Value = [Ô]Esse é meu nome[Ô]
LINHA.Cells(1).Value = [Ô]Esse é meu email[Ô]
LINHA.Cells(2).Value = [Ô]Essa é a minha observação[Ô]
DataGridView1.Rows.Add(LINHA)


Para remover a primeira linha selecionada:

DataGridView1.Rows.Remove(DataGridView1.SelectedRows(0))


Abraços
ESLEYSANCHES 22/01/2015 11:14:25
#443943
Pegue o projeto de exemplo que eu fiz em anexo.
Estou de boas aqui aproveitei para tirar um pouco a ferrugem do bom e velho VB. Atualmente estou trabalhando apenas e, C#.

Abraços
GRUPOWISA 22/01/2015 11:17:09
#443944
Citação:

:
Olá amigos, preciso da ajuda de vcs....
Como faço para criar uma linha num gridivew, exemplo:
quando eu clicar em um botão quero adicionar uma linha e o mesmo se refere para e exclusão clicando em outro botão excluo a linha..

desde já agradeço qualquer ajuda.



Desculpe, não expliquei corretamente a minha duvida.
Quero para Asp.net e não Windows form.
ESLEYSANCHES 22/01/2015 11:27:18
#443946
Olhe isso!

http://www.codeproject.com/Articles/467788/Dynamically-adding-and-deleting-rows-from-ASP-NET
ESLEYSANCHES 22/01/2015 11:35:47
#443947
Ou de um jeito prático?

    Dim DT As New System.Data.DataTable
Dim DR As System.Data.DataRow

DT.Columns.Add(New System.Data.DataColumn([Ô]Nome[Ô]))
DT.Columns.Add(New System.Data.DataColumn([Ô]E-Mail[Ô]))
DT.Columns.Add(New System.Data.DataColumn([Ô]Observações[Ô]))

DR = DT.NewRow()
DR(0) = [Ô]Seu nome![Ô]
DR(1) = [Ô]Seu email[Ô]
DR(2) = [Ô]Seu email[Ô]
DT.Rows.Add(DR)

GridView1.DataSource = DT
GridView1.DataBind()
Faça seu login para responder