repeater 的项模板是这样的。<div><span></span><span></span><span></span></div>数据库中三个字段。分别是t1,t2,t3
t1: 1,2,3
t2: a,b,c
t3: A,B,C
我想显示 为 <div><span>1</span><span>a</span><span>A</span></div>
<div><span>2</span><span>b</span><span>B</span></div>
<div><span>3</span><span>c</span><span>C</span></div>
这样的话。要怎么做呢。 单一字段的我会做。谢谢。
t1: 1,2,3
t2: a,b,c
t3: A,B,C
我想显示 为 <div><span>1</span><span>a</span><span>A</span></div>
<div><span>2</span><span>b</span><span>B</span></div>
<div><span>3</span><span>c</span><span>C</span></div>
这样的话。要怎么做呢。 单一字段的我会做。谢谢。
解决方案 »
- jquery.autocomplete插件怎么控制返回条数
- 动态增加行 动态生成服务器控件
- 我要怎么样抓取新浪微博的评论
- aspx页面加载用户控件问题
- 请问嵌套在里层的Repeater中的控件,如何指定它的事件?
- 求高手,Request.ServerVariables("SERVER_NAME")和Request.ServerVariables("URL")有什么区别吗
- 为什么添加项目依赖项不成功
- 关于SHOWMODELDIALOG在线等呀,急呀,!!!!!!
- 关于页面强制刷新的问题?
- 如何在具有分页Datagrid中把数据在客户端生成word文档?
- 分页定位
- 二台服务器数据库同时更新(高手请进)
<%#(Eval("t1").ToString()).split(',')[1] %>
<%#(Eval("t1").ToString()).split(',')[2] %>
<div><span>1,2,3</span>a,b,c<span></span><span>A,B,C</span></div>
--------------------------------
duxj007 ,能说的清楚一点吗?
还是3行数据啊
三行的话应该比较简单
一行的话,那就是说 数据库中的一行数据现在要变成三行数据
<div><span><%#Test(Eval("t1").ToString(),0) %></span><span><%#Test(Eval("t2").ToString(),0) %></span><span><%#Test(Eval("t3").ToString(),0) %></span></div>
<div><span><%#Test(Eval("t1").ToString(),1) %></span><span><%#Test(Eval("t2").ToString(),1) %></span><span><%#Test(Eval("t3").ToString(),1) %></span></div>
<div><span><%#Test(Eval("t1").ToString(),2) %></span><span><%#Test(Eval("t2").ToString(),2) %></span><span><%#Test(Eval("t3").ToString(),2) %></span></div>后台方法
public string Test(string str, int index)
{
string[] arr = str.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
return arr[index];
}
Repeater1.DataSource=aa;
Repeater1.DataBind()
再分隔字符串
<span><%#Eval("t1")%></span>
<span><%#Eval("t2")%></span>
<span><%#Eval("t3")%></span>
</div>