关于ASP.net中 Repeater控件,想要显示部分字段值在aspx页面中,但是显示不出来?

1.aspx代码:<asp:RepeaterID="Repeater1"runat="server"><HeaderTemplate><table><trstyle="b... 1.aspx代码:
<asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate><table><tr style="background-color:#CCCCFF;"><td>用户名称</td><td>主题</td><td>建议内容</td></tr></HeaderTemplate>

<ItemTemplate>
<tr style="background-color:White">
<td> <%#Eval("userName")%></td>
<td> <%#Eval("topic")%></td>
<td> <%#Eval("content")%></td>

</tr>
</ItemTemplate>

<AlternatingItemTemplate>

<tr style="background-color:Silver">
<td> <%#Eval("userName")%></td>
<td> <%#Eval("topic")%></td>
<td> <%#Eval("content")%></td>

</tr>

</AlternatingItemTemplate>

<FooterTemplate></table></FooterTemplate>
</asp:Repeater>
2.aspx.cs中代码:
//实例化Connection对象
SqlConnection connection = new SqlConnection("Data Source=.\\SQLEXPRESS;AttachDbFilename=|DataDirectory|\\user.mdf;Integrated Security=True;User Instance=True");
//实例化Command对象
string sql = "select userName,topic,content from userProposal where handle='否'";
SqlDataAdapter adapter = new SqlDataAdapter(sql, connection);
DataTable data = new DataTable();
adapter.Fill(data);
Repeater1.DataSource = data;
Repeater1.DataBind();
展开
 我来答
爱吃的美食喜剧小达人
2013-04-01 · 超过50用户采纳过TA的回答
知道小有建树答主
回答量:379
采纳率:25%
帮助的人:99.3万
展开全部
<ItemTemplate>
<tr style="background-color:White">
<td> <%#Eval("userName")%></td>
<td> <%#Eval("topic")%></td>
<td> <%#Eval("content")%></td>

</tr>
</ItemTemplate>

<AlternatingItemTemplate>

<tr style="background-color:Silver">
<td> <%#Eval("userName")%></td>
<td> <%#Eval("topic")%></td>
<td> <%#Eval("content")%></td>

</tr>

</AlternatingItemTemplate>
先看看有数据没 然后 把下面的AlternatingItemTemplate 删除后再看看
更多追问追答
追问
有数据的,为什么要把下面的AlternatingItemTemplate 删除后再看看?不影响吧
追答
我觉得是有点重复绑定的意思 你试试吧
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
小崔话百家
2013-04-01 · TA获得超过1264个赞
知道小有建树答主
回答量:424
采纳率:45%
帮助的人:86.5万
展开全部
先用个判断语句在Repeater控件绑定数据表之前判断下data是否为空,先保证上面环节没问题
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式