关于在dataTable中插入别的相同字段的dataTable中的dataRow怎么添加

wosliuxiang 2009-12-02 06:11:38
DataSet ds = new DataSet();
if (Session["typeName"] != null)
{
ds = (DataSet)Session["typeName"];
}
else
{
string sqlStr = "select * from type where type='单机设备'";
ds = db.getDS(sqlStr);
Session["typeName"] = ds;
}
DataListMenu.DataSource = ds;
DataListMenu.DataKeyField = "ID";
DataListMenu.DataBind();
DataSet ds1 = new DataSet();
DataTable dt1=new DataTable();
dt1=ds.Tables[0].Clone();
DataRow[] drs = dt1.Select("type='单机设备'");
DataRow ss;
for (int a = 0; a < drs.Length; a++)
{
drs[a].ItemArray = dt1.Rows[a].ItemArray;
dt1.Rows.Add(drs[a]);
//ss = dt1.NewRow();
//ss = drs[a];
//dt1.Rows.Add(ss);
}

ds1.Tables.Add(dt1);
Response.Write(ds1.Tables[0].Rows.Count);
Response.Write(dt1.Rows.Count);
for (int a = 0; a < ds1.Tables[0].Rows.Count; a++)
{
DropDownList1.Items.Add(ds1.Tables[0].Rows[a]["typeName"].ToString());
}


代码如上
表字段如下


typeName type createTime

灌装机系列 单机设备 2009-11-16 16:48:39.000
双卡封口机系列 单机设备 2009-11-16 16:48:39.000
单卡封口机系列 单机设备 2009-11-16 16:48:39.000
熏蒸炉 冷熏炉 煮锅系 单机设备 2009-11-16 16:48:39.000
滚揉机 制冷滚揉机 滚 单机设备 2009-11-16 16:48:39.000
斩拌机系列 单机设备 2009-11-16 16:48:39.000
搅拌机系列 整套设备 2009-11-16 16:48:39.000
盐水注射机系列 整套设备 2009-11-16 16:48:39.000
切片切块机系列 单机设备 2009-11-16 16:48:39.000
灌装机系列 整套设备 2009-11-16 16:48:39.000
双卡封口机系列 整套设备 2009-11-16 16:48:39.000
单卡封口机系列 整套设备 2009-11-16 16:48:39.000
熏蒸炉 冷熏炉 煮锅系 单机设备 2009-11-16 16:48:39.000
滚揉机 制冷滚揉机 滚 单机设备 2009-11-16 16:48:39.000
斩拌机系列 单机设备 2009-11-16 16:48:39.000
搅拌机系列 单机设备 2009-11-16 16:48:39.000
盐水注射机系列 单机设备 2009-11-16 16:48:39.000
切片切块机系列 单机设备 2009-11-16 16:48:39.000
...全文
95 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
wartim 2009-12-02
  • 打赏
  • 举报
回复
DataTable DT;
DT.ImportRow(DR)
ginni215 2009-12-02
  • 打赏
  • 举报
回复
dt2要与dt1的列相同就可以了:
foreach (DataRow drin dt1.Rows)
{
dt2.Rows.Add(dr.ItemArray);
}
Sugar_Tiger 2009-12-02
  • 打赏
  • 举报
回复

DataTable dat1 = new DataTable();
DataTable dat2 = new DataTable();
dat2.Rows.Add(dat1.Rows[0].ItemArray);

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧