首页 > 解决方案 > 无法在 DataTable C# 中向 Data.DataRow 添加值

问题描述

我似乎无法在 C# 中向数据表添加值。我已经完成了我的研究,但无法弄清楚我错过了什么。我可以将值打印到控制台,但是当我尝试分配和添加 System.Data.DataRow 时。它可能是一个简单的解决方案,但我无法弄清楚以挽救我的生命。

工作表是新的数据表

foreach(var ts in timeSeries_ind)
        {
            Bar mbar = ts as Bar;
            DataRow newr = workTable.NewRow();
            newr["Date/Time"] = mbar.DateTime;
            Console.WriteLine(mbar.DateTime);
            workTable.Rows.Add(newr); //newr
            Console.WriteLine(newr.ToString());

        }

尝试查看 Data.DataRow 时,Firstline 可以很好地打印到控制台 Second

标签: c#datatable

解决方案


不能打印完整的 DataRow,需要指定要打印 DataRow 的哪个字段。例如(string)newr["Date/Time"].


推荐阅读