当我 link DataGridView 到 DataSource 时项目数据源丢失

Project Data Sources are missing When i link DataGridView to DataSource

奇怪的事情发生了...我的项目中有一个Receipt.cs class。当我尝试将我的 datagridview 绑定到此 class 时,在选择数据源选项中没有 Receipt.cs 选项。

在我之前的项目中,在 visual studio 中一切正常。我不明白为什么在我的新项目中会发生这种情况。

Here is Image, No option for Receipt.cs But my project has Receipt.cs Class

这是我的 Receipt.cs Class.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Store_Management_System
{
    public class Receipt
    {
        public int Id { get; set; }
        public string ProductName { get; set; }
        public double Price { get; set; }
        public int Quantity { get; set; }
        public string Total { get { return string.Format("{0}$", Price *  Quantity);  } }
    }
}

References in my Project. May be i am missing some reference?

Class编译后应该出现在对象数据源列表中。您似乎没有 recompiled/build 包含收据 class.

的项目

-谢谢

创建 Receipt.cs class 后,我重建了项目,但是 构建不成功 因为有一些小错误(但是不在 Receipt.cs class).

我删除了错误并成功构建,然后一切正常...!!!