DataGridView данных в текстовое поле - PullRequest
0 голосов
/ 07 мая 2011

Привет, у меня есть проблема в этом коде: «Ссылка на объект не установлена ​​на экземпляр объекта.»

У меня есть текстовое поле для поиска, сетка данных и 7 текстовых полей для информации об элементах.если я набираю слово в текстовых полях поиска, и в сетке данных отображается элемент соответствия, но когда я щелкаю по сетке данных, отображается ошибка ..

 Private Sub Supplies_RegularDataGridView1_CellClick(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles Supplies_RegularDataGridView1.CellClick
    Supplies_RegularDataGridView1.Rows(e.RowIndex).Selected = True
    Dim i = Supplies_RegularDataGridView1.CurrentRow.Index
    TextBox1.Text = Supplies_RegularDataGridView1.Item(1, i).Value.ToString()
    TextBox2.Text = Supplies_RegularDataGridView1.Item(2, i).Value.ToString()
    TextBox3.Text = Supplies_RegularDataGridView1.Item(3, i).Value.ToString()
    TextBox4.Text = Supplies_RegularDataGridView1.Item(4, i).Value.ToString()
    TextBox5.Text = Supplies_RegularDataGridView1.Item(5, i).Value.ToString()
    TextBox14.Text = Supplies_RegularDataGridView1.Item(6, i).Value.ToString()
    TextBox6.Text = Supplies_RegularDataGridView1.Item(7, i).Value.ToString() =the error here
End Sub

Ответы [ 2 ]

2 голосов
/ 07 мая 2011

Supplies_RegularDataGridView1.Item(7, i).Value равно нулю

в c # вы можете сделать следующее:

Supplies_RegularDataGridView1.Item(7, i).Value!=null?Supplies_RegularDataGridView1.Item(7, i).Value:"";
0 голосов
/ 21 марта 2013
 try this code
     Dim I%
     DataGridView2.Item(0, I).Value = Text1.Text
     DataGridView2.Item(1, I).Value = Text2.Text
     DataGridView2.Item(2, I).Value = Text3.Text
     DataGridView2.Item(3, I).Value = Text4.Text
     DataGridView2.Item(4, I).Value = Text5.Text
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...