System.Data.DataRowView”不包含名为“BoardID”的属性?

问题描述

ASPX代码:<%@PageLanguage="C#"AutoEventWireup="true"CodeFile="repeater.aspx.cs"Inherits="repeater"%><%@ImportNamespace="System.Data"%><!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><headrunat="server"><title>无标题页</title></head><body><formid="form1"runat="server"><div><asp:RepeaterID="Repeater1"runat="server"><ItemTemplate><table><tr><td>分类名</td></tr><tr><td><%#Eval("BoardID")%></td></tr></table</ItemTemplate></asp:Repeater></div></form></body></html>CS代码:usingSystem;usingSystem.Data;usingSystem.Data.SqlClient;usingSystem.Configuration;usingSystem.Collections;usingSystem.Web;usingSystem.Web.Security;usingSystem.Web.UI;usingSystem.Web.UI.WebControls;usingSystem.Web.UI.WebControls.WebParts;usingSystem.Web.UI.HtmlControls;publicpartialclassrepeater:System.Web.UI.Page{privatestringSconnection=@"server=.;database=bbs;uid=sa;pwd=wwwtqbbacom";protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){setbind();}}protectedvoidsetbind(){DataSetds=newDataSet();using(SqlConnectionconn=newSqlConnection(Sconnection)){SqlDataAdaptersd=newSqlDataAdapter("Select*fromtbClass;Select*fromtbBoard",conn);sd.Fill(ds);}Repeater1.DataSource=ds;Repeater1.DataBind();}}出现DataBinding:“System.Data.DataRowView”不包含名为“BoardID”的属性。是为什么???

解决方案

解决方案二:
SqlDataAdaptersd=newSqlDataAdapter("Select*fromtbClass;Select*fromtbBoard",conn);为什么要写2个查询?这样DataSet有2个DataTableRepeater1.DataSource=ds;//这里不要写DataSet,换成DataTableRepeater1.DataBind();
解决方案三:
恩.本来DS有个relation.所以查了两个表.我发上来的时候没去掉.Repeater1.DataSource=ds;//这里不要写DataSet,换成DataTable这里换成DataTable就OK了吗?我试一下..
解决方案四:
可以了.一个Repeater只能绑一个数据表吗?
解决方案五:
可能吧,基础的东西,咋也没了解太深,太细

时间: 2024-09-20 15:08:10

System.Data.DataRowView”不包含名为“BoardID”的属性?的相关文章

DataBinding:“System.Data.DataRowView”不包含名为“DtId”的属性。

问题描述 行207:<asp:ImageID="Image9"runat="server"ImageUrl="~/fore/images/best.gif"/></td>行208:<tdstyle="width:170px">行209:<ahref="Boat.aspx?DtId=<%#Eval("DtId")%>">行210:

System.Data.DataRowView”不包含名为“xxx”的属性

问题描述 各位大神,问题和后面的地址一样:http://biancheng.dnbcw.info/net/165575.html,在调试的时候不出现问题,放到线上的时候就有时候会出现没有某一个属性的情况,用DefaultView的时候就出现了,感觉是DefaultView的列丢失了,网上有人说是数据库连接的问题,但是也不应该导致这个问题啊,原理上也说不通的.求各位大神帮忙解答下. 解决方案 解决方案二:strWhat是拼接出来的字符串,就有可能不同的条件会有不同的内容,导致你select出来的字

DataBinding:“System.Data.DataRowView”不包含名为“总计通话时长”的属性

问题描述 本人想根据条件改变gridview中的字体颜色,执行floata=Convert.ToInt32(DataBinder.Eval(e.Row.DataItem,"总计通话时长(分钟)"));时提示:DataBinding:"System.Data.DataRowView"不包含名为"总计通话时长"的属性.可是我的显示的列名就是总计通话时长(分钟),总计通话时长(分钟)加个中括号提示:调用的目标发生了异常.但是总计通话时长(分钟)改为通话

asp.net-DataBinding:“System.Data.DataRowView”出错

问题描述 DataBinding:"System.Data.DataRowView"出错 DataBinding:"System.Data.DataRowView"不包含名为"LargeAreaID "的属性. 如图,请教大神为什么出错啊?之前有一个一模一样的,只是控件ID名称不一样,那个就可以.

“System.Data.DataSet”不包含“table”的定义

问题描述 "System.Data.DataSet"不包含"table"的定义,并且找不到可接受类型为"System.Data.DataSet"的第一个参数的扩展方法"table"(是否缺少using指令或程序集引用?)这是怎么回事啊? 解决方案 解决方案二:代码呢,你怎么吧dataset和datatable搞一块去了dataset有Tables属性,里面包含的是datatable列表解决方案三:把你报错的那行代码贴出来.是不

捕捉到 System.Data.SqlClient.SqlException Message=对象名 &amp;amp;#x27;&amp;amp;#x27; 无效

问题描述 建立的Connecting的链接,数据是指向A.我现在通过A的数据库链接要向B数据库中写入数据(A和B是在同一台服务器上.)代码如下MasterCmd=newSqlCommand("select*fromB..p_materialwheretParentId=101",db.thisSqlconnection);MasterAdapter=newSqlDataAdapter();MasterAdapter.SelectCommand=MasterCmd;MasterDt=ne

string-System.Data.DataRowView to baofood.Model.TDish

问题描述 System.Data.DataRowView to baofood.Model.TDish if (e.Item.ItemType == ListItemType.Item || e.Item.ItemType == ListItemType.AlternatingItem) { baofood.Model.TDish rows = (baofood.Model.TDish)e.Item.DataItem;**(这行就报错,而且我不懂怎样转换??)** string dishid =

new-“System.Data.DataSet”不包含“Value”的定义,

问题描述 "System.Data.DataSet"不包含"Value"的定义, I后台操作: public DataSet getTable(string sql) { try { //创建数据库命令 cmd = new System.Data.SqlClient.SqlCommand(sql, conn); //绑定数据 adapter = new System.Data.SqlClient.SqlDataAdapter(cmd); //生成数据集 dataSe

做的留言板登陆界面,出现“System.Data.SqlClient.SqlConnection”不包含“ExecuteScalar”的定义

问题描述 错误1"System.Data.SqlClient.SqlConnection"不包含"ExecuteScalar"的定义,并且找不到可接受类型为"System.Data.SqlClient.SqlConnection"的第一个参数的扩展方法"ExecuteScalar"(是否缺少using指令或程序集引用?)C:Users张小坨Desktopliuyanbanlogin.aspx.cs3922C:...liuyan