repeater代码绑定数据源问题

      SqlConnectionmyconn=newSqlConnection(myconnstr);&...        SqlConnection myconn = new SqlConnection(myconnstr);        myconn.Open();        string cmdtext = "SELECT * FROM Category";        SqlDataAdapter myadapter = new SqlDataAdapter(cmdtext ,myconn);        DataSet ds = new DataSet();        myadapter.Fill(ds ,"Category");        Items.DataSource = ds;        Items.DataBind(); 提示错误错误 1 “System.Collections.IDictionary”不包含“DataSource”的定义,并且找不到可接受类型为“System.Collections.IDictionary”的第一个参数的扩展方法“DataSource”(是否缺少 using 指令或程序集引用?) E:\ASP.NET\SLwebsite\Default.aspx.cs 24 15 E:\ASP.NET\SLwebsite\错误 2“System.Collections.IDictionary”不包含“DataBind”的定义,并且找不到可接受类型为“System.Collections.IDictionary”的第一个参数的扩展方法“DataBind”(是否缺少 using 指令或程序集引用?) E:\ASP.NET\SLwebsite\Default.aspx.cs 25 15 E:\ASP.NET\SLwebsite\怎么回事!?Items.DataSource = ds;    Items.DataBind(); DataSource和DataBind();不可以直接调用吗? 展开
 我来答
百度网友1426e1c
2012-07-26
知道答主
回答量:70
采纳率:0%
帮助的人:28万
展开全部
必须是repeater控件的ID噢,如repeater控件的ID为repeaterList,那么repeaterList.DataSource=ds;repeaterList.DataBind();就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
憋不住事儿
2012-07-27 · TA获得超过603个赞
知道小有建树答主
回答量:570
采纳率:85%
帮助的人:163万
展开全部
你的Repeater的id是Items吗?不可能吧,要这样调用Repeater的id.DataSource = ds;Repeater的id.DataBind();
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zcczccit
2012-07-26
知道答主
回答量:32
采纳率:0%
帮助的人:3.7万
展开全部
是绑定datatable不是dataset
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式