修改添加到数据集的行
本文关键字:数据集 添加 修改 | 更新日期: 2023-09-27 18:04:18
我有一个包含17-20行的数据集1。现在我有另一个数据集作为dataset2,包含4-5行。将数据集2的行添加到dataset1中,然后将其再次绑定到grid(总共包含22-25行)。
这怎么可能?
此外,必须根据dataset1列的某些条件添加数据集2行。例如,如果列1为'Y',则应该添加数据集2行。
可能是这样的- vb.net代码,但你应该很好:
'dataSet1 populated
'dataSet2 populated
If dataset1.Tables(0).Rows(0)(0) = "Y" Then ' first row, first column check - as example
For i As Integer = 0 To dataset2.Tables(0).Rows.Count - 1
dataset1.Tables(0).ImportRow(dataset2.Tables(0).Rows(i))
Next
End If
'Bind dataset1 to grid
c#版本:
更新以解决上述错误-使用ImportRow
if (dataset1.Tables[0].Rows[0][0].ToString() == "Y")
{
for (int i = 0; i < dataset2.Tables[0].Rows.Count - 1; i++)
{
dataset1.Tables[0].ImportRow(dataset2.Tables[0].Rows[i]);
}
}