页面在第一次加载时没问题但是刷新是就显示:
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。
异常详细信息: System.ArgumentException: 列“PImagename”不属于表 。
源错误:
|
但是查询返回的数据中明明有这个字段的 后台的绑定方法:
源文件: c:\Documents and Settings\Administrator.DS-6856E19A41C8\桌面\千金方网站\新建文件夹\QJFPro\QJFWeb\index.aspx 行: 412
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//DataBindDataList();
}
}
//获得中间广告
public DataTable GetGG()
{
return ALLDAL.Getinfo("select * from QJFposter where P_seat='首页中间' ");
}
看不出啥问题。
在Page_Load中加一个Page.DataBind();试试?
这个方法GetGG()和取得的数据集不包含列名"PImagename"
检查一下是不是笔误把“PImagename”写错了,和数据库中的字段不一样造成的,仔细检查下