2016-10-18 3 views
0
Dim form As New form2 
saleform.DataGridView3.Rows.Add(TextBox1.Text, TextBox2.Text, TextBox4.Text, TextBox5.Text) 

PS код получен из другой формы. Код работает, когда он находится в той же форме, что и DataGridView, но не работает при использовании из второй формы.как применить изменения к datagridview без базы данных vb

+0

В чем ошибка? и пытается ли он ссылаться на Datagridview из другой формы? –

+0

у него нет ошибки, но значения текстовых полей не отображаются в форме, где находится datagridview. Я просто хочу, чтобы значения, вводимые из текстовых полей формы2, отображались в форме 1 в datagridview –

+0

Так что форма продажи такая же, как форма 1 в вашем комментарии выше? Является ли saleform своим именем времени дизайна или вы создаете новую форму, как вы делали для 'form' на первой строке? – topshot

ответ

0

В форме с текстовыми полями объявите переменную для каждого текстового поля и установите для переменной значение текстового поля.

  • Например; var1 = TextBox1.Text
  • var2 = textbox2.Text

Затем передать переменные в качестве параметров при загрузке формы. Во второй форме объявите переменную для каждого и установите переменные такими же, как те, которые вы передали (но с разными именами, очевидно). Затем используйте эти переменные в коде строки добавления. (Переменные должны быть в новой под второй форме)

Смежные вопросы