Inquiridor
Inserir dados em um DataGridView

Pergunta
-
Olá a todos!
Bom, neste novo tópico, o exercício proposto é:
criar nome(5), nota1(5),nota2(5),nota3(5),nota4(5),nota5(5),media(5), onde 5 alunos irão se cadastrar, e irão colocar nome e suas 5 notas e gerar uma media com outro evento de 1 botão, na última coluna do datagridview, bom, o problema está em inserir os dados das Texts para o datagridview sucessivamente.
Aguardo, e abraços!"
Todas as Respostas
-
Dim dt As New DataTable() Dim dr As DataRow dt.Columns.Add("Nome" , GetType (String )) dt.Columns.Add("Nota1" , GetType (Interger )) dt.Columns.Add("Nota2" , GetType (Interger)) dt.Columns.Add("Nota3" , GetType ( Interger )) dt.Columns.Add("Nota4" , GetType ( Interger )) dt.Columns.Add("Nota5" , GetType ( Interger )) dr = dt.NewRow() dr.Item("Nome" ) = txtNome.text dr.Item("Nota1" ) = txtNota1.text dr.Item("Nota2" ) = txtNota2.text dr.Item("Nota3" ) = txtNota3.text dr.Item("Nota4" ) = txtNota4.text dr.Item("Nota5" ) = txtNota5.text dt.Rows.Add(dr) DataGridView.DataSource = dt DataGridView.DataBind()
Acredito que isso irá resolver seu problema.
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Olá Galhardi,
Muito obrigado! Más o que seria dt como variável?
Bom o layout é bem simples
terei:
Text1 : onde pedirá o nome e o Botão Button1 para inserir na coluna 1 do (datagridview)
Text2: onde pedirá a nota 1 e o Botão Button2 para inserir na coluna 2 do (datagridview)
Text3: onde pedirá a nota 2 e o Botão Button3 para inserir na coluna 3 do (datagridview)
Text4: onde pedirá a nota 3 e o Botão Button4 para inserir na coluna 4 do (datagridview)
Text5: onde pedirá a nota 4 e o Botão Button5 para inserir na coluna 5 do (datagridview)
Text6: onde pedirá a nota 5 e o Botão Button6 para inserir na coluna 6 do (datagridview)
Text7: onde pedirá a média e o Botão Button7 para inserir na coluna 7 do (datagridview)
onde terei nome(5), e nota1(5),nota2(5) etc, e media(5)
então seria, no caso do Button1:
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button4.Click
TextBox1.Columns.Add("Nome", GetType(String))
End Sub
End Class -
Na minha opinião o melhor é você usar somente o botão para salvar esses dados, caso na hora não ter nenhum valor o registro vai ficar NULL mesmo. Senão seu código irá ficar muito extenso.
O "dt" que eu coloquei ai é um DATA TABLE. Caso não conheça dê uma olhada no link abaixo:
http://msdn.microsoft.com/pt-BR/library/system.data.datatable(v=vs.110).aspx
Bons Estudos !
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Ola Galhardi, muito obrigado pela ajuda!
Mas ainda esta dando 3 erros referente a dt, ao adicionar no datagrid, pois bem
usei 6 textbox, sendo 1 para o nome e 5 para as notas, e 1 botao `inserir`, ao clicar, inserir todos os dados nas respectivas coluna do grid, e bem. quando clico o valores ficaram zerados nas colunas,
entao o que precisa-se e , ao clicar no botao `inserir`, fazer com que todos os dados das 6 texts vai para as colunas do grid, sucessivamente.