获取DataGridView某个单元格的值,若为null时该如何写?

2024-12-22 17:40:03
推荐回答(5个)
回答1:

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所以,你怎么转都会报错的。

回答2:

要用强制转换的!
用convert.tostring()绝对不会错的
你那个为null肯定保报错的哈!

我不懂vb可不可以用这个

回答3:

不行的话就try catch 一下,捕获异常时将text设置为""
没其它办法的时候试试吧。

回答4:

textBox1.Text = DataGridView1.Rows[0].Cells[1].Value.ToString();

回答5:

TextBox1.Text=DataGridView1.Rows(0).Cells(1).Text.ToString
试试.