我有DataGridView
并在索引0处添加了一个名为SellQty
和Checkbox
的列。用户在选择int
时必须输入checkbox
值}。如果不是,我正在显示输入值的消息。现在的问题是我从SellQty
单元格中获取值并将其存储在object
中并检查它是否为null
。
object SellQty = gvProductBatch.Rows[i].Cells["txtSellQty"].Value;
if(SellQty!=null)
// do something
else
// ..Show message.
这很好用。但问题是当用户输入一个值并将其删除时,存储在其中的值为{}
,即为空。我想知道如何检查一个对象是空的。我用google搜索同样但没有找到处理空对象的答案。所有结果都是if对象为空。
答案 0 :(得分:1)
您可以使用.EditedFormattedValue
if (string.IsNullOrWhiteSpace(gvProductBatch.Rows[i].Cells["txtSellQty"].EditedFormattedValue.ToString())
{
//Do something
}