繁体   English   中英

在 DataGridView c# 中添加列和行

[英]Add Column and Rows in DataGridView c#

我实际上有一个加载了 sql 查询的 datagridview。 我想在不清理所有数据的情况下添加一个包含一些行的新列。

我将在行中插入的值是列表中的字符串。 此列表由已加载的 datagridview 的第一列进行的 sql 查询加载。

所以我基本上想做:

Seals_DataGridView.Columns.Add("column_Type", "Title Column");

        Seals_DataGridView.Rows.Add("GOGO"); 

但显然这个不起作用

任何人都有帮助我的想法吗?

谢谢

如果要从代码中添加行,请尝试使用 DataTable 和 DataGridViewDataSource

string constring = @"Data Source=.\SQL2005;Initial Catalog=Northwind;User id = sa;password=pass@123";
        using (SqlConnection con = new SqlConnection(constring))
        {
            using (SqlCommand cmd = new SqlCommand("SELECT * FROM Customers", con))
            {
                cmd.CommandType = CommandType.Text;
                using (SqlDataAdapter sda = new SqlDataAdapter(cmd))
                {
                    using (DataTable dt = new DataTable())
                    {
                        sda.Fill(dt);
                        dataGridView1.DataSource = dt;
                    }
                }
            }

和其他最好的方法是使用 Grapically

来解决你的问题

Seals_DataGridView.Columns.Add("column_Type", "Title Column");
        Seals_DataGridView.Rows.Add("GOGO"); 

您提供的代码对我来说非常有效,我不知道您的代码有什么问题需要详细说明

暂无
暂无

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

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