sqlHelper = new SqlHelper();
sqlHelper.OpenConnection();
int i;
String sqlSt = string.Empty;
for (i = 0; i < tag.Count; i++)
{
sqlSt = "Select TagID from TagsList where TagName= '" + tag[i] + "'";
ds = sqlHelper.ExecuteDataSet(sqlSt, CommandType.Text);
if (ds != null)
{
if (ds.Tables[0].Rows.Count > 0)
{
//dt = ds1.Tables[0];
ds.Tables[0].Rows.Add(ds);
}
}
}
return ds;
我想将一个数据集添加到另一个数据集,最后返回累积数据集。将数据集添加到另一个数据集(如C#中的DataRow)
我得到一个错误 - Unable to cast object of type 'System.Data.DataSet' to type 'System.IConvertible'.Couldn't store <System.Data.DataSet>
编辑:要我要的是我得到的是由一个特定的int值的各型我的for循环的运行,我想所有的这些记录添加到DataSet该数据集,然后回到我的数据集
您必须逐行排列DataTable。而不是Add()使用ImportRow() –