DataBinding:“System.Data.DataRowView”不包含名为“cindex”的属性。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: DataBinding:“System.Data.DataRowView”不包含名为“cindex”的属性。源错误:
行 186: </td>
行 187: <td align=center width="8%">
行 188: <asp:LinkButton ID="cindex" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"id") %>' CommandName="首页" ForeColor=red Text='<%# DataBinder.Eval(Container.DataItem,"cindex") %>' runat="server"></asp:LinkButton>
行 189: </td>
行 190: <td align="center" width="10%">
源文件: c:\Documents and Settings\Administrator\桌面\aspx+sql\ftp\rqhf.net\manage\news_list.aspx 行: 188 下面是cs文件中的一部分
if (((LinkButton)dl1.Rows[i].FindControl("cindex")).Text == "1")
{
((LinkButton)dl1.Rows[i].FindControl("cindex")).Text = "是";
((LinkButton)dl1.Rows[i].FindControl("cindex")).ForeColor = System.Drawing.Color.Red;
}
else
{
((LinkButton)dl1.Rows[i].FindControl("cindex")).Text = "否";
((LinkButton)dl1.Rows[i].FindControl("cindex")).ForeColor = System.Drawing.Color.Black;
}
else if (e.CommandName == "首页")
{
sql = "select cindex from news where id=" + e.CommandArgument;
int i = Convert.ToInt32(sqlserver.strsql(sql));
if (i != 0)
{
sql = "update news set cindex = 0 from news where id=" + e.CommandArgument;
int yon =sqlserver.dosql(sql);
if (yon > 0)
{
dsbind();
}
}
else
{
sql = "update news set cindex = 1 from news where id=" + e.CommandArgument;
int yon = sqlserver.dosql(sql);
if (yon > 0)
{
dsbind();
}
}数据库中有cindex字段
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Web.HttpException: DataBinding:“System.Data.DataRowView”不包含名为“cindex”的属性。源错误:
行 186: </td>
行 187: <td align=center width="8%">
行 188: <asp:LinkButton ID="cindex" CommandArgument='<%# DataBinder.Eval(Container.DataItem,"id") %>' CommandName="首页" ForeColor=red Text='<%# DataBinder.Eval(Container.DataItem,"cindex") %>' runat="server"></asp:LinkButton>
行 189: </td>
行 190: <td align="center" width="10%">
源文件: c:\Documents and Settings\Administrator\桌面\aspx+sql\ftp\rqhf.net\manage\news_list.aspx 行: 188 下面是cs文件中的一部分
if (((LinkButton)dl1.Rows[i].FindControl("cindex")).Text == "1")
{
((LinkButton)dl1.Rows[i].FindControl("cindex")).Text = "是";
((LinkButton)dl1.Rows[i].FindControl("cindex")).ForeColor = System.Drawing.Color.Red;
}
else
{
((LinkButton)dl1.Rows[i].FindControl("cindex")).Text = "否";
((LinkButton)dl1.Rows[i].FindControl("cindex")).ForeColor = System.Drawing.Color.Black;
}
else if (e.CommandName == "首页")
{
sql = "select cindex from news where id=" + e.CommandArgument;
int i = Convert.ToInt32(sqlserver.strsql(sql));
if (i != 0)
{
sql = "update news set cindex = 0 from news where id=" + e.CommandArgument;
int yon =sqlserver.dosql(sql);
if (yon > 0)
{
dsbind();
}
}
else
{
sql = "update news set cindex = 1 from news where id=" + e.CommandArgument;
int yon = sqlserver.dosql(sql);
if (yon > 0)
{
dsbind();
}
}数据库中有cindex字段
在此句处打一段点,调试看查到结果是什么