2

我有一个DataGridView并在索引 0 处添加了一个名为SellQty和 a的列。用户在选择 a 时Checkbox必须输入值。如果不是,我将显示一条消息以输入值。现在的问题是我从单元格中获取值并将其存储在 an 中并检查它是否为.intcheckboxSellQtyobjectnull

object SellQty = gvProductBatch.Rows[i].Cells["txtSellQty"].Value;
if(SellQty!=null)
    // do something

else 
    // ..Show message.

这工作正常。但问题是当用户输入一个值并删除它时,其中存储的值是{}空的。我想知道如何检查对象是否为空。我已经用谷歌搜索了相同的内容,但没有找到处理空对象的答案。所有结果都是针对如果对象为空。

4

1 回答 1

1

您可以使用.EditedFormattedValue

if (string.IsNullOrWhiteSpace(gvProductBatch.Rows[i].Cells["txtSellQty"].EditedFormattedValue.ToString())
{
  //Do something
}
于 2013-02-19T13:21:23.353 回答