当前位置:编程学习 > C#/ASP.NET >>

Repeater绑定数据的问题,大侠来,分不高,求来帮帮忙吧

我有一张类别表所有类别都在这张表里面然后以一个字段来区分该类别的归属比如:

Types(表名)
自增编号    类别名字    类别归属
Id           Title      Typeflag
1            销售          1
2            技术          2
3            网络          3

这里“
Typeflag为1的都是表示(销售)这个类别的
Typeflag为2的都是表示(技术)这个类别的
Typeflag为3的都是表示(网络)这个类别的

然后我后面CS里绑定到显示控件Repeater上Repeater1.DataSource = DbHelperSQL.Query("select * from Types");
Repeater1.DataBind();

前台页面上显示(这里我遇到问题了,因为名字都是用的Title这个字段,所以显示出来的都是一样的名字了,而我是要显示3个类别的信息的,销售,技术,网络),可是我真不知道怎么搞了这个,有大侠知道么,我是在公司里用的表人的表,说这种表设计是叫元素什么来着。烦死了,按我一起ian都是一中类别一张表,然后几张表关联起来,显示不同字段。
<asp:Repeater runat="server" ID="RptUserContent">
 <ItemTemplate>
<tr>
<td>
<asp:Literal runat="server" ID="lblAdminName" Text='<%# Eval("Title") %>'></asp:Literal>
</td>
<td>

<td>
<asp:Literal runat="server" ID="lblAdminName" Text='<%# Eval("Title") %>'></asp:Literal>
</td>
<td>

<td>
<asp:Literal runat="server" ID="lblAdminName" Text='<%# Eval("Title") %>'></asp:Literal>
</td>
<td>
</tr>

</ItemTemplate>
</asp:Repeater>

--------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 没懂起 你要实现个什么? --------------------编程问答--------------------
引用 3 楼 zyloveyrf 的回复:
没懂起 你要实现个什么?


我勒个去··,我的意思就是很简单要实现绑出数据后,要让同一个字段显示出不同的类别名称,可是因为用的是同一个字段名,所以我这里不知道怎么来区分。你看下面<%# Eval("Title") %>'用的都是Title在仔细看看我上面的说命,应该能看懂了。。
<asp:Repeater runat="server" ID="RptUserContent">
 <ItemTemplate>
<tr>
<td>
<asp:Literal runat="server" ID="lblAdminName" Text='<%# Eval("Title") %>'></asp:Literal>
</td>
<td>

<td>
<asp:Literal runat="server" ID="lblAdminName" Text='<%# Eval("Title") %>'></asp:Literal>
</td>
<td>

<td>
<asp:Literal runat="server" ID="lblAdminName" Text='<%# Eval("Title") %>'></asp:Literal>
</td>
<td>
</tr>

</ItemTemplate>
</asp:Repeater>
--------------------编程问答-------------------- 不明白你要什么的东西 --------------------编程问答-------------------- 。好吧·每一个人能看懂,那我就当没说吧。。 --------------------编程问答--------------------
引用 4 楼 wanmei00520 的回复:
引用 3 楼 zyloveyrf 的回复:
没懂起 你要实现个什么?


我勒个去··,我的意思就是很简单要实现绑出数据后,要让同一个字段显示出不同的类别名称,可是因为用的是同一个字段名,所以我这里不知道怎么来区分。你看下面<%# Eval("Title") %>'用的都是Title在仔细看看我上面的说命,应该能看懂了。。
<asp:Repeater runat="server" ID=……

--!! repeater是循环绑定的
写一个就好了
<asp:Repeater runat="server" ID="RptUserContent">
 <ItemTemplate>
<tr>
<td>
<asp:Literal runat="server" ID="lblAdminName" Text='<%# Eval("Title") %>'></asp:Literal>
</td>
<td>
</tr>

</ItemTemplate>
</asp:Repeater>
--------------------编程问答--------------------
引用 7 楼 zyloveyrf 的回复:
引用 4 楼 wanmei00520 的回复:
引用 3 楼 zyloveyrf 的回复:
没懂起 你要实现个什么?


我勒个去··,我的意思就是很简单要实现绑出数据后,要让同一个字段显示出不同的类别名称,可是因为用的是同一个字段名,所以我这里不知道怎么来区分。你看下面<%# Eval("Title") %>'用的都是Title在仔细看看我上面的说命,应该能看懂了。。
<asp:Re……



这个我知道的,repeater循环绑定是把这个字段下面所有的信息给显示出来但是还是都显示在同一个名称下面的比如;循环后结果如下
名称:
销售
技术
网络

而我要的是:(分派排开为一个字段显示出来)
名称1 名称2 名称3
销售   技术  网络



--------------------编程问答-------------------- 用datalist、可縦向或横向輸出。 --------------------编程问答-------------------- http://zhidao.baidu.com/question/331496847.html楼主百度 google repeater横向输出。 --------------------编程问答-------------------- 这是行转列的问题咯?
论坛里大把行转列的例子。
处理好数据源再绑定。。。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,