我如何使一个单元格在数据表空白,而不是0

本文关键字:空白 数据表 何使一 单元格 | 更新日期: 2023-09-27 18:02:17

我创建了一个X行Y列的数据表。然后用1到10的整数填充某些单元格。当我将数据表设置为数据网格时,我注意到在默认情况下,数据网格中没有我填充的单元格的值为"0"(零)。我希望它们是空白而不是"0"。

有没有人知道,如果有一个默认的选项,我必须改变,使它们全部为空,而不是零?或者,我必须手动将所有零替换为空白吗?如果有,我该怎么做?

if (datatable.Rows[x][y] == "0")
{
    datadable.Rows[x][y] = null;
}

对于这段代码,我得到了警告:"警告可能存在非预期的引用比较;为了获得值比较,将左手边转换为"字符串",我不知道为什么。我试着添加。tostring,但这似乎不起作用。我使用的是c#, Visual Studio Express 2010。

我如何使一个单元格在数据表空白,而不是0

使用DBNull。值

datadable.Rows[x][y] = DBNull.Value;