C# 基于数据库信息的动态方案着色

C# 基于数据库信息的动态方案着色,c#,sql-server,winforms,bitmap,draw,C#,Sql Server,Winforms,Bitmap,Draw,我正在用C#和SQL Server开发一个墓地管理应用程序。这是我的第一个“大”项目,我现在有点迷路了 首先,关于该应用程序的一些信息: 有3个本地数据库文件,一个用于授权(登录和权限),另一个用于选项存储(这两个文件中的每一个都只有一个表),另一个用于系统本身(这是主数据库,有5个表) 一般来说,系统存储一个小墓地的所有信息。此信息包括死者、坟墓和付款(3个表格)。另外两个表分别用于交叉信息和空坟墓 在C#GUI和SQL之间存储和检索信息 申请书是为了学术目的 问题: 我认为实施一个图形化

我正在用C#和SQL Server开发一个墓地管理应用程序。这是我的第一个“大”项目,我现在有点迷路了

首先,关于该应用程序的一些信息:

  • 有3个本地数据库文件,一个用于授权(登录和权限),另一个用于选项存储(这两个文件中的每一个都只有一个表),另一个用于系统本身(这是主数据库,有5个表)
  • 一般来说,系统存储一个小墓地的所有信息。此信息包括死者、坟墓和付款(3个表格)。另外两个表分别用于交叉信息和空坟墓
  • 在C#GUI和SQL之间存储和检索信息
  • 申请书是为了学术目的
问题: 我认为实施一个图形化方案,用颜色直观地显示坟墓之间的关系会很酷:

  • 绿色用于出售坟墓
  • 黄色用于支付良好款项的租赁坟墓
  • 橙色用于租赁债务的坟墓
  • 蓝色用于空置坟墓(可出售的坟墓)
这张图片能更好地解释我的想法:

这是WinForm中的TabControl,在其中一个选项卡中,它将接收所谓的彩色方案方案一开始应该是空白的,然后根据有关坟墓的数据库信息,它将被动态着色。


我不知道怎么做,所以我愿意接受一些想法。我想我可能得摆弄一些位图方法或一些绘图/绘制对象。

你可以租一座坟墓?是的,这些坟墓原本属于一个国家机构,有些人买了,有些人喜欢每年支付一次的租约……但这不是重点,是吗?……萝莉真的很好奇,我假设这个人还活着的时候就租了这块地。你可以在这个选项卡控件的选项卡中添加一个网格控件。我可以理解你的好奇心,我知道这没有多大意义,但这是一个小镇,大多数人仍然是值得信赖的,通常支付租约的人与家庭有关。GridView,好的。动态着色怎么样?可以吗?