首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

用户控件加载Reapter控件模板的有关问题 马上给分

2012-02-03 
用户控件加载Reapter控件模板的问题 马上给分!很简单:datads1_repnewdata()stringSqlStr1 selecttop3A

用户控件加载Reapter控件模板的问题 马上给分!
很简单:
data   ds1_rep=new   data();
string   SqlStr1= "select   top   3   A_title,A_datetime   from   S_article   order   by   A_id   desc ";
this.Repeater1.DataSource=ds1_rep.DataSelect(SqlStr1).Tables[ "select "].DefaultView.ToString();
this.Repeater1.ItemTemplate=Page.LoadTemplate( "Control/rep_temp.ascx ");//可以只看这里
this.Repeater1.DataBind();
上面的代码相信无误
但在rep_temp.ascx中   我编写的模板:
<table   width= "100% ">
<tr>
<td   align= "left "> <%#DataBinder.Eval((RepeaterItem)Container.DataItem, "A_title ")%> </td>
<td   align= "right "> <%#DataBinder.Eval((RepeaterItem)Container.DataItem, "A_datetime ")%> </td>
</tr>
</table> <br>
这个就出错了,主要问题是在asp.net1.1版本中,在用户控件中编写模板时,要将之转换成RepeaterItem对象类型,我用 <%#DataBinder.Eval((RepeaterItem)Container.DataItem, "A_datetime ")%>   但这样不行,有没有人知道怎么用,马上就给分。

[解决办法]
偶也不知道...来帮你顶.
[解决办法]
<%#DataBinder.Eval(((RepeaterItem)Container).DataItem, "PID ")%> 自己看看没测

热点排行