很简单:
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")%> 但这样不行,有没有人知道怎么用,马上就给分。
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")%> 但这样不行,有没有人知道怎么用,马上就给分。
解决方案 »
- 如何用JS 获取 DataList 中 textbox 的值
- Extjs或jquery的请求写在了一个函数里,然后想在函数外调用请求结果,怎样可以做到?
- 后台cs输出div屏蔽页面,总是报错
- asp.net 在cs文件中写sql语句并执行,这个与原来的asp好像也差不多
- 隐藏层的问题
- ASP.NET无法启动调试
- 送分题目:ACCESS+ASP.NET(c#)存图片
- 在.net中如何新建文件夹?
- CSDN是最好的资料库。我如何可以所有贴子保留下了,给以后查看
- windows 7时上传图片提示 GDI+ 中发生一般性错误
- 调查:在广州,深圳做.NET开发的架构师和高级软件工程师的薪水!
- 5分再开一贴,召唤暮白、孟子,分数不再多,在于问题可以得到解决,明天就要交项目了,有点急!
<tr>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<td align="left"><%#DataBinder.Eval((RepeaterItem)Container.DataItem,"A_title")%></td>
<td align="right"><%#DataBinder.Eval((RepeaterItem)Container.DataItem,"A_datetime")%></td>
</ItemTemplate>
</asp:Repeater>
</tr>
</table><br>
这样吗?