错误信息异常详细信息: System.ArgumentException: 列“ name”不属于表 Table。
dataset没有问题,可以绑定。但就是不能取name,怪哉怪哉!! DataSet ds = objdb.ExecuteDataSet(cmd);//ds绝对没有问题,都可以绑定。
//整理数据
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
tmp = Convert.ToString(ds.Tables[0].Rows[i][" name"]);
tmp = String.StrHelper.checkStr(tmp);
tmp = String.StrHelper.CutString(tmp, 300);
ds.Tables[0].Rows[i][" name"] = tmp;
}
Repeater1.DataSource = ds;
Repeater1.DataBind();
dataset没有问题,可以绑定。但就是不能取name,怪哉怪哉!! DataSet ds = objdb.ExecuteDataSet(cmd);//ds绝对没有问题,都可以绑定。
//整理数据
for (int i = 0; i < ds.Tables[0].Rows.Count; i++)
{
tmp = Convert.ToString(ds.Tables[0].Rows[i][" name"]);
tmp = String.StrHelper.checkStr(tmp);
tmp = String.StrHelper.CutString(tmp, 300);
ds.Tables[0].Rows[i][" name"] = tmp;
}
Repeater1.DataSource = ds;
Repeater1.DataBind();
你贴的代码不全!
<%#DataBinder.Eval(Container.DataItem, "name")%>