首先 你在遍历newcity.Rows的时候再修改它 往里面加数据
我估计会跑错误的哦 foreach直接就不干活了
其次 如果你要添加数据的话就是这样
DataRow dr = newcity.NewRow();
dr["id"] = 你要的付给列id的值
newcity.Rows.Add(dr);
大概就是这样的 楼主可以试试 没有测试不保证代码一定好使
但是八九不离十吧应该
我估计会跑错误的哦 foreach直接就不干活了
其次 如果你要添加数据的话就是这样
DataRow dr = newcity.NewRow();
dr["id"] = 你要的付给列id的值
newcity.Rows.Add(dr);
大概就是这样的 楼主可以试试 没有测试不保证代码一定好使
但是八九不离十吧应该
解决方案 »
- int rut=this.adapter.Fill(dtSelect);
- 还是希望有人能帮帮我,二十多天了!
- 请问怎么在 form 中 让他点一下按扭就弹出一个对话框
- 用过iTextSharp中文输出的帮下忙
- 请教高手水晶报表打印的一个问题
- 小女子跪求各位大哥哥一个小问题。关于DataGrid中设置某个单元格为下拉菜单,并且向这个下拉菜单添加两三条数据。
- 急:在pocket pc如何用.net/C#直接连接本机的SqlServer数据库,不用Sqlserver ce
- 自定义的类中包含了pictureBox怎么让他显示?急
- 关于DevComponents DotNetBar控件,郁闷紧急求救,在线等待ing
- 一个关于发布程序的问题~~
- C#能不能写这个小游戏—— 喔,屌爆了
- 关于C#控件调用问题
foreach(DataRow dr in df){
newcity.Rows.Add(dr.ItemArray);
}
DataTable newcity = new DataTable();
DataTable newcity_bak = newcity.Clon;
foreach (DataRow dr in newcity.Rows)
{
foreach (EN_ec_city en in enlist)
{
DataRow[] df = dtlogistice.Select(String.Format("startaddr='{0}'", en.city_name));
if (df.Length > 0)
{
foreach (DataRow row in df){
newcity_bak.importrows(row);
}
}
不行,到newcity.Rows.Add(dr.ItemArray);就显示dr不存在了
这个不会把,怎么会不存在呢
DataTable newcity = new DataTable();
foreach (DataRow dr in newcity.Rows)
{
foreach (EN_ec_city en in enlist)
{
DataRow[] df = dtlogistice.Select(String.Format("startaddr='{0}'", en.city_name));
if (df.Length > 0)
{
foreach(DataRow d in df){
newcity.Rows.Add(d.ItemArray);
}
}
newcity.Rows这里啥都没有,怎么来个遍历
DataTable newcity = new DataTable();
foreach (DataRow dr in newcity.Rows)
{。}
刚刚创建表newcity就来遍历,肯定不行啊
再添加数据 new.Rows.Add(new object[]{.........................});
代码: foreach (EN_ec_city en in enlist)
{
DataRow[] df = dtlogistice.Select(String.Format("startaddr='{0}'", en.city_name));
if (df.Length > 0)
{
foreach (DataRow row in df)
{
newgvprice.Rows.Add(row);
}
if (newgvprice != null)
{
dgvprice.DataSource = newgvprice;
MessageBox.Show("excel 导入成功", "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
}
}