WinForms datagrid反转,使列标题成为(重复的)行标签

WinForms datagrid反转,使列标题成为(重复的)行标签,winforms,datagrid,labels,Winforms,Datagrid,Labels,我希望在具有数据意识的WinForms网格控件中显示多条记录,以便列标题成为(重复的)行标签。主要的第三方WinForms控件供应商的网格是否具有此功能,或者是否可以使用内置的网格控件实现此功能?或者有没有办法在提供重复垂直组的控件中使用标签、文本框和日期选择器来模拟它 City xxxxxxxxxxxxxxxxxxxxxx State xx Zip xxxxx Note xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx xxxx

我希望在具有数据意识的WinForms网格控件中显示多条记录,以便列标题成为(重复的)行标签。主要的第三方WinForms控件供应商的网格是否具有此功能,或者是否可以使用内置的网格控件实现此功能?或者有没有办法在提供重复垂直组的控件中使用标签、文本框和日期选择器来模拟它

City   xxxxxxxxxxxxxxxxxxxxxx
State  xx
Zip    xxxxx 
Note   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-------
City   xxxxxxxxxxxxxxxxxxxxxx
State  xx
Zip    xxxxx 
Note   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-------
City   xxxxxxxxxxxxxxxxxxxxxx
State  xx
Zip    xxxxx 
Note   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
有没有一种方法可以使用标签、文本框和 提供重复垂直组的控件中的日期选择器

City   xxxxxxxxxxxxxxxxxxxxxx
State  xx
Zip    xxxxx 
Note   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-------
City   xxxxxxxxxxxxxxxxxxxxxx
State  xx
Zip    xxxxx 
Note   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
-------
City   xxxxxxxxxxxxxxxxxxxxxx
State  xx
Zip    xxxxx 
Note   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
       xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
您可以使用以下任一选项:

  • DataReapter
    您可以使用控件

    Visual Basic Power Pack控件是可滚动的 显示重复数据(例如行)的控件的容器 在数据库表中。它可以作为
    DataGridView
    当您需要更多地控制数据库布局时进行控制 数据。
    DataRepeater
    通过 在滚动视图中创建多个实例。这使用户能够 同时查看多个记录

  • 在TableLayoutPanel或FlowLayoutPanel中显示的自定义用户控件 您可以创建一个自定义的
    UserControl
    ,它以这种方式显示记录,然后使用
    TableLayoutPanel
    FlowLayoutPanel
    显示所有记录

  • 自定义DataGridViewColumn
    您可以创建一个自定义的
    DataGridViewColumn
    承载一个复杂的(用户控件),它以这种方式显示行后面的整个对象


谢谢。我没有听说过数据转发器。我们将研究它,并探索其他选项。