gpt4 book ai didi

c# - 将集合转换为数据网格

转载 作者:行者123 更新时间:2023-11-30 22:44:10 25 4
gpt4 key购买 nike

所以我现在在列表框中有一个集合,它显示集合中的每个项目。我想将列表框变成 GridView ,这样我就可以添加复选框和其他下拉菜单。我找不到解释如何执行此操作的教程。

例如,我的收藏有 2 个项目,每个项目有多个列。

  • [0] 747 喷射机
    • [0] 乘客数量:417
    • [1] 首飞:1967
  • [0] A380
    • [0] 乘客数:853
    • [1] 首飞:2005

现在我的列表框使用这段代码

foreach (AMAPnr.Airplane airElement in AMAPnr.Airplanes)
{
lstPlanes.Items.Add(
"PassengerAmount: " + airElement.Passenger + " First Flight:" +
airElement.FirstFlight.ToString());
}

我该如何将其更改为 GridView ?

最佳答案

更新:OP 已澄清他们选择了错误的标签,而这实际上是针对 WinForms 的。

如果您将 DataGridView 添加到您的表单,然后将以下代码放入您的表单代码隐藏中,它会起到很好的作用:

private class Airplane
{
public string AirplaneName { get; set; }
public int PassengerAmt { get; set; }
public int FirstFlight { get; set; }
}

public Form1()
{
InitializeComponent();

var planes = new List<Airplane>();
planes.Add(new Airplane() { AirplaneName = "747 Jet", PassengerAmt = 417, FirstFlight = 1967 });

dataGridView1.DataSource = planes;

}

我使用了一个自定义的 Airplane 类来展示这个例子,我不知道你的代码是如何结构化的,这样对我来说更容易。您应该能够相对轻松地插入自定义数据类型。

关于c# - 将集合转换为数据网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3550797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com