是否可以更改DataGridView的结构?

时间:2018-01-12 16:53:19

标签: c# winforms datagridview

在Visual Studio WinForm应用程序中,我有一个DataGridView控件,显示了我的数据库中的大量记录。现在,它显示了"网格"中的所有数据。如下:

[Name] [ID] [Age] [Group]
[Michael Jones] [1541441551] [20] [S]
[Emily Diana] [1541441552] [23] [A]
[Steve Flowers] [1541441553] [21] [A]
[Penny Cooper] [1541441554] [19] [C]
...

相反,我想显示如下的数据

[Name]
[ID] [Age] [Group]

[Michael Jones]
[1541441551] [20] [S]

[Emily Diana]
[1541441552] [23] [A]

[Steve Flowers]
[1541441553] [21] [A]
....

因为这更容易看到,而且当他们得到一个很长的名字时,我不必担心行水平极长。

如何实现这一目标?或者不使用DataGridView更容易(例如,只为每条记录使用panelslabels等)?

1 个答案:

答案 0 :(得分:1)

我建议使用用户控件作为DataGridView唯一列的控件。然后,用户控件可以在您喜欢的排列中包含名称,ID,年龄和组标签。

如何在DataGridViews中使用用户控件,请参阅: https://docs.microsoft.com/en-us/dotnet/framework/winforms/controls/how-to-host-controls-in-windows-forms-datagridview-cells

相关问题