Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/285.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 列不属于表_C#_.net - Fatal编程技术网

C# 列不属于表

C# 列不属于表,c#,.net,C#,.net,我有一个使用.NETFramework 2.0的网站项目。 问题是“列'picPath'不属于表。”但此错误并不总是发生 这是我的密码: public void getAdvertisement() { List<ListItem> AdvList = new List<ListItem>(); AdvList.Add(new ListItem("@a","notList")); DataTable dt = new DataTable(); dt = B

我有一个使用.NETFramework 2.0的网站项目。 问题是
“列'picPath'不属于表。”
但此错误并不总是发生

这是我的密码:

public void getAdvertisement()
{
  List<ListItem> AdvList = new List<ListItem>();
  AdvList.Add(new ListItem("@a","notList"));
  DataTable dt = new DataTable();
  dt = BLAtom.GetByDataTable("spAdvertisementGetAll", AdvList);      
  if (dt.Rows.Count > 0)
  {          
      reklam1 = dt.Rows[0]["picPath"].ToString();
      reklam1Url = dt.Rows[0]["AdvUrl"].ToString();
      if (dt.Rows.Count==2)
      {
          reklam2 = dt.Rows[1]["picPath"].ToString();
          reklam2Url = dt.Rows[1]["AdvUrl"].ToString();
      }
  }     

}
public void getadvision()
{
List AdvList=新列表();
AdvList.Add(新列表项(“@a”,“notList”));
DataTable dt=新的DataTable();
dt=BLAtom.GetByDataTable(“spAdvertisementGetAll”,AdvList);
如果(dt.Rows.Count>0)
{          
reklam1=dt.Rows[0][“picPath”].ToString();
reklam1Url=dt.Rows[0][“AdvUrl”].ToString();
if(dt.Rows.Count==2)
{
reklama2=dt.Rows[1][“picPath”].ToString();
reklam2Url=dt.Rows[1][“AdvUrl”].ToString();
}
}     
}

检查您的存储过程-来自存储过程的结果集是否可能随上下文而更改?

什么是
BLAtom
?我们可以看到
GetByDataTable
的内部吗?BLAtom是一个类,用于执行带有参数的存储过程并返回DataTable、DateSet或List。我理解,但您的问题要么是存储过程,要么是该方法中的代码。如果没有更多代码,我们将无法帮助您!请同时发布您的存储过程代码。