(asp.net)使用一种数据显示控件,使用如下方式显示数据

显示形式为:【以一条新闻为例】新闻标题XXXXXXXX作者XXXXXX出处XXXXXXX发布时间XXXXXXX具体内容XXXXXXXX【我以前都用的是如下的方式】新闻标题... 显示形式为:
【以一条新闻为例】
新闻标题 XXXXXXXX
作者 XXXXXX
出处 XXXXXXX
发布时间 XXXXXXX
具体内容 XXXXXXXX

【我以前都用的是如下的方式】
新闻标题 作者 出处 发布时间 具体内容
XXXXXX XXXXXX XXXXX XXXXXXXX XXXXXXXXX

这种表格形式显示,但是当“具体内容项”很多时,这种方式会变得很难看,所以想改用上面一种方式。至于现实控件,最好是“Reapter”“DataList”“DataGrid”中的一种,因为其他的没有怎么用过。【谢谢各位大侠了!这个页面的主要作用是:显示一条新闻的详细信息】
展开
 我来答
yusky1
2009-08-14 · TA获得超过204个赞
知道答主
回答量:330
采纳率:0%
帮助的人:214万
展开全部
你这显示一条新闻的详细信息 没有必要使用“Reapter”“DataList”“DataGrid”控件了。。。数据就一条 不用循环的。。。直接赋值到页面上的控件不就可以了吗? HTML 中把
新闻标题: LabelTitle
作者 : .....
出处 : .......
发布时间: .....
具体内容: .....
排版好。。

而后面的取出来的值 直接用Label 或者直接指定td.InnerHtml就可以了 这个速度更快一些。。 很简单 不需要使用banding控件了。。。

如果使用Repeater控件的话。。
StringBuilder myStr = new StringBuilder();
SqlConnection sqlcon;
string strCon = "Server=.;Database=test;Uid=sa;Pwd=123456";
sqlcon = new SqlConnection(strCon);
SqlDataAdapter myda = new SqlDataAdapter("select * from A", sqlcon);
DataSet ds = new DataSet();
myda.Fill(ds);
this.Repeater1.DataSource= ds;
this.Repeater1.DataBind();
就可以了 然后去HTML 中去绑定一下
各个列的字段:

<asp:Label ID="Pwd" runat="server" Text='<%# Eval("NewTitle") %>'></asp:Label>

顺便 提示一下
“Reapter”“DataList”“DataGrid” 这些个控件 都可以 调整 RepeatDirection=Horizontal 属性。。意思设置为 横排 还是竖排。。。多研究一下 可以设置出你想要的样式的
七鑫易维信息技术
2024-09-02 广告
Play Video 七鑫易维是致力于机器视觉和人工智能领域的高新科技企业,迄今已专注眼球追踪技术的研发、创新与应用超过14年,拥有完全自主知识产权,全球专利总量655余项。 作为眼球追踪技术领域的全球知名品牌,七鑫易维的产品体系覆盖眼动分... 点击进入详情页
本回答由七鑫易维信息技术提供
炎漠
2009-08-14 · TA获得超过461个赞
知道小有建树答主
回答量:178
采纳率:0%
帮助的人:146万
展开全部
显示一条信息
可以直接绑定
比如 CS文件
public string title
{
get{return Viewstate["title"].toString();}
set{Viewstate["title"]=value;}
}

title=ds.table[0].Rows[0]["title"].toString()

前台页面
<h1>
<%=title%>
</h1>
或者用repeater 之类

前台

<asp:repeater runat="server" id="rp">
<itemT>
<table>
<tr>
<td>
<%#Eval("title")%>
<td>
<tr>
</itemT>
</repeater>

后台
rp.datasource=ds;
rp.databind();

因为ds里也就一行数据 所以用repeater也不用循环 有点浪费资源 还是直接绑定的好

以上代码手打的 需要真正代码 再联系
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
比北极熊还熊
2009-08-14 · TA获得超过124个赞
知道小有建树答主
回答量:322
采纳率:0%
帮助的人:220万
展开全部
datalist控件
属性RepeatDirection=Horizontal
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
木森耙耙
2009-08-14 · TA获得超过436个赞
知道小有建树答主
回答量:907
采纳率:0%
帮助的人:574万
展开全部
FormView
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式