繁体   English   中英

如何将列添加到 DataGrid

[英]How to add Column to DataGrid

为自己做一个密码管理器。 我搜索了将近 5 个小时,但我找不到任何解决方案。我使用 Visual Studio 2022、wpf 应用程序、c#、xaml。 如果有合适的视频,你可以链接它。

因此,您有不同的选项可以将列添加到 C# 中的 DataGridView,最简单的一种是使用DatagridView.Columns.Add(0, Something)如果您要逐个搜索,也可以在 for 中使用它尽可能多地执行此操作,或者如果要指定一种列类型,则可以使用不同的选项,例如DataGridViewButtonColumn btn = new DataGridViewButtonColumn(); ,此外,如果您只想从数据库表中获取所有信息,则可以使用DataGridView.DataSoure = Something.DoSomething 这是 function 的示例:

public static List<Something> DoSomething(MySqlConnection connection)
    {
        List<Something> something = new List<Something>();
        string query = "SELECT * FROM something";
        MySqlCommand command = new MySqlCommand(query, connection);
        MySqlDataReader reader = command.ExecuteReader();
        while (reader.Read())
        {
            something.Add(new Something(reader.GetString(0), reader.GetString(1), reader.GetString(2), reader.GetString(3), reader.GetString(4)));
        }
        reader.Close();
        return something;
    }

我真的不知道这是否能回答你的问题,但我希望它会,而且很奇怪你没有找到任何可以帮助你的东西,因为这不是一个真正的难题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM