将相同的行和列添加到datable

时间:2019-05-22 09:23:58

标签: c# wpf

kubectl get pods -n default || kube-system

我有一个datable dt,其中包含数据,我正在创建一个新的Datatable并将一列添加到该Datatable中,然后我的表如下图所示

enter image description here

现在在图像列名称中显示为数字,全名,地址,日期等,我也想添加与数据行相同的列,但是我不知道如何像数据行一样添加它。 / p>

每当列名更改时,因此当我将它作为列名添加到Datatable表中时,我还需要添加一个数据行。 请帮助我做到这一点

2 个答案:

答案 0 :(得分:0)

您可以尝试这种逻辑:-首先添加一行,然后在该行中添加一列

DataTable table = new DataTable();
DataRow row = table.NewRow();
table.Rows.Add(number, fullname, address, address);

答案 1 :(得分:0)

我自己是使用以下代码找到的

List<string> names = new List<string>();
            DataTable table = new DataTable();
            DataRow firstRow = table.NewRow();

            foreach (DataColumn column in dt.Columns)
            {
                names.Add(column.ColumnName);
                table.Columns.Add(column.ColumnName, typeof(string));
            }

            firstRow.ItemArray = names.ToArray();
            table.Rows.InsertAt(firstRow, 0);

它可以按我的意愿工作,感谢您的答复。