+ -
当前位置:首页 → 问答吧 → 做一个ASP.net的新闻系统,用什么控件来绑定新闻内容(图片,文字)?

做一个ASP.net的新闻系统,用什么控件来绑定新闻内容(图片,文字)?

时间:2008-03-05

来源:互联网

做一个ASP.net的新闻系统,用什么控件来绑定新闻内容(图片,文字)?

作者: bg8crvbg8crv   发布时间: 2008-03-05

Repeater

作者: time_is_life   发布时间: 2008-03-05

<asp:Repeater id="Repeater_Test" runat="server"> 
<HeaderTemplate>UserID UserName UserPWD</HeaderTemplate> 
<ItemTemplate> 
<br /><%#DataBinder.Eval(Container.DataItem,"userID") %> 
<%#DataBinder.Eval(Container.DataItem,"username") %> 
<%#DataBinder.Eval(Container.DataItem,"password") %> 
</ItemTemplate> 
</asp:Repeater> 
---------------以上是Default.aspx源码处-------- 
private DataTable DataTableToRepeater() 

//自己生成一个DataTable给Repeapter当作数据源 
DataTable dt = new DataTable(); 
dt.Columns.Add("userID"); 
dt.Columns.Add("username"); 
dt.Columns.Add("password"); 
for (int i = 1; i < 10; i++) 

DataRow dr = dt.NewRow(); 
dr[0] = i; 
dr[1] = "User" + i.ToString(); 
dr[2] = "PWD" + i.ToString(); 
dt.Rows.Add(dr); 

return dt; 

--------------为了方便调用,特意写了一个DataTable--------- 
窗体加载时 
if (!IsPostBack) 

Repeater_Test.DataSource = DataTableToRepeater(); 
Repeater_Test.DataBind(); 

-----------------窗体加载------------------ 

UserID UserName UserPWD 
1 User1 PWD1 
2 User2 PWD2 
3 User3 PWD3 
4 User4 PWD4 
5 User5 PWD5 
6 User6 PWD6 
7 User7 PWD7 
8 User8 PWD8 
9 User9 PWD9 
-----------结果应该是这样的-----------

作者: time_is_life   发布时间: 2008-03-05

学习一下

作者: zuorenyaodidiao   发布时间: 2008-03-05

Repeater datalist都可以用模板里面加上image控件

作者: kongwei521   发布时间: 2008-03-05

用什么无所谓,都能够实现。推荐Repeater和DataList。 容易控制格式。

作者: zhuanshen712   发布时间: 2008-03-05

呵呵,学习了 我一般用字段来显示。public string xx="content"。前面的用<%=xx>来显示。这种方法不知道坏处是什么?

作者: shumark   发布时间: 2008-03-06

Repeate or DataList

作者: sun_Ke   发布时间: 2008-03-06

gridview

作者: abcmsnet   发布时间: 2008-03-06

显示的话,直接写入<TD></TD> 就可以了,如果是编辑,建议楼主从晚上找 FreeTextBox ,比较实用

作者: SeerMi   发布时间: 2008-03-06

推荐Repeater,楼上的方法也不错。

作者: BeyondHaven   发布时间: 2008-03-06

repeater

作者: lsj47987850   发布时间: 2011-12-11

相关阅读 更多