gpt4 book ai didi

c# - 将范围行从一个数据表添加到另一个

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

有一个数据表,我需要创建另一个具有第一个行的子集范围的数据表。所以我希望第二个数据表从第一个数据表开始有第 n 行到第 n + y 行。请问我该怎么做?

DataTable limitData = new DataTable();
for (int rowIndex = startingRow; rowIndex < endingRow; rowIndex++)
{
limitData.Rows.Add(columnarData.Rows[rowIndex].ItemArray);
}

报错:“输入数组长于该表中的列数。”

代码在 C# .NET 4.0 中

最佳答案

试试这个,如果可行的话告诉我

DataTable limitData =limitData.Clone();
for (int rowIndex = startingRow; rowIndex < endingRow; rowIndex++)
{
limitData.Rows.Add(columnarData.Rows[rowIndex].ItemArray);
}

DataTable limitData =limitData.Clone();
foreach (DataRow dr in columnarData.Rows)
{
limitData.Rows.Add(dr);
}

关于c# - 将范围行从一个数据表添加到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20701204/

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