object oTemp = dsOther.Tables["Temp1"].Compute("count(fiDel)", "fiDel=0");
dsMaster.Tables[0].Rows[0]["fiDateNum"] = Convert.ToInt16(oTemp);oTemp里面确定是有数据的 为什么还报 “ 在位置 0 处没有任何行”。
dsMaster.Tables[0].Rows[0]["fiDateNum"] = Convert.ToInt16(oTemp);oTemp里面确定是有数据的 为什么还报 “ 在位置 0 处没有任何行”。
是这行出错误吗?dsOther.Tables["Temp1"]放到监视看看就知道有没有数据了
dsMaster.Tables[0].Rows[0]["fiDateNum"] = Convert.ToInt16(oTemp);
是我的那个dsMaster.Table[0]里面没数据 忘记在窗体加载的时候进行处理