当我将 DataGridView 链接到数据源时,缺少项目数据源



发生了一些奇怪的事情...我的项目中有一个收据.cs类。当我尝试将我的数据网格视图绑定到此类时,在"选择数据源选项"中没有"收据.cs选项。

在我以前的项目中,一切都在视觉工作室中运行良好。我不明白为什么在我的新项目中会发生这种情况。

这是图像,没有收据选项.cs但我的项目有收据.cs类

这是我的收据.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);  } }
    }
}

我的项目中的引用。可能是我缺少一些参考?

创建收据.cs类后,我重建了项目,但由于有一些小错误(但不是在收据.cs类中(,因此构建不成功

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

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

-谢谢

这是

人们没有解决的。我只想分享解决方案。

  1. 转到数据网格视图的属性,然后单击数据绑定属性。
  2. 选择(高级(并单击省略号。
  3. 单击绑定组合框,然后单击
  4. 单击"添加项目数据源。
  5. 选择对象,然后单击"下一步"。
  6. 然后展开程序并选择您创建的类。
  7. 单击"完成",然后单击"确定"按钮。
  8. 现在单击数据网格视图上的小三角形按钮,然后再次点击组合框,然后查看"其他数据源...">

相关内容

最新更新