2011-05-07 73 views
0

您好我有這個代碼中的問題,它說:「對象引用未設置爲對象的實例。」datagridview數據到文本框

我有一個文本框搜索,datagridview和7個文本框的項目信息。 如果我在搜索texboxes鍵入單詞,並在DataGridView顯示匹配的項目,但是當我點擊的DataGridView它顯示的錯誤..

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

Supplies_RegularDataGridView1.Item(7, i).Value是在C#中,你可以做以下的空

Supplies_RegularDataGridView1.Item(7, i).Value!=null?Supplies_RegularDataGridView1.Item(7, i).Value:""; 
+0

我在datagridview的see..the數據null..thanks – steph22 2011-05-07 12:32:08

+0

歡迎您! – 2011-05-07 12:56:42

0
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