C#Winforms控件用于两个List <string>之间的映射

时间:2017-05-22 13:44:48

标签: c# windows winforms

我一直在谷歌搜索WinForms C#兼容控件,它允许我将两个List<string>链接在一起。

我创建了一个模拟我使用Excel后的内容。

enter image description here

这个想法是允许使用我的程序的人使用点击,拖放方法将两个List<string>链接在一起。

我希望使用该控件的人能够从一个黑点单击并按住另一个黑点以形成一个链接(显示为一行)。如果在创建链接之前释放鼠标按钮,则不应该建立链接。

要删除链接,将光标悬停在某一行上应突出显示该链接(只应突出显示一个)。单击突出显示一行时应删除该链接。

有人知道这个特定问题的解决方案吗?

1 个答案:

答案 0 :(得分:0)

我不知道这样的主流控制。在.NET或我到目前为止看过的任何程序。

您可以使用两个表之间的m-n关系,使用各种数据网格控件来复制这样的内容。

除此之外,我说这看起来像自定义控件的教科书定义...