项目数据源丢失当我将DataGridView链接到DataSource时

时间:2018-01-15 06:15:54

标签: c# datagridview datasource databound

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

在我之前的项目中,一切都在Visual Studio中运行良好。我无法理解为什么在我的新项目中会发生这种情况。

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

这是我的Receipt.cs课程。

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?

2 个答案:

答案 0 :(得分:0)

类在编译后应出现在对象数据源列表中。它看起来你没有重新编译/构建包含Receipt类的项目。

-Thanks

答案 1 :(得分:0)

创建Receipt.cs类之后,我重建项目但是构建不成功,因为有一些小错误(但不在Receipt.cs类中)。 / p>

我删除了错误并使成功构建,然后一切都很好...... !!!