object cellValue=DataGridView1.Rows(0).Cells(1).Value;
TextBox1.Text= cellValue==null?"":cellvalue.ToString();
VB
Dim cellvalue As Object
cellvalue = datagridview1.rows(0).Cells(1).Value
textbox1.text = IIf(cellvalue = null, "", cellvalue.ToString())
注意,我没有改大小写,你自己改吧
你用什么都行,因为DataGridView1.Rows(0).Cells(1).Value是个NULL所以,你怎么转都会报错的。
要用强制转换的!
用convert.tostring()绝对不会错的
你那个为null肯定保报错的哈!
我不懂vb可不可以用这个
不行的话就try catch 一下,捕获异常时将text设置为""
没其它办法的时候试试吧。
textBox1.Text = DataGridView1.Rows[0].Cells[1].Value.ToString();
TextBox1.Text=DataGridView1.Rows(0).Cells(1).Text.ToString
试试.