现在弄一个可以观看留言的网页
开发环境是vs2010,SQL Server2005
使用Repeater控件,以及,DataSet
直接上代码了
aspx文件
<asp:Repeater ID="RepeaterMessage" runat="server">
<HeaderTemplate>
<table cellpadding="0" cellspacing="0" border="0" width="80%">
<thead align="center">
<td><hr /></td>
</thead>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td align="left" ><%#Eval("UserTitle")%></td>
</tr>
<tr>
<td align="left"><%#Eval("UserName") %> | <%#Eval("UserTime") %></td>
</tr>
<tr>
<td ><%#Eval("UserContent") %> </td>
</tr>
</ItemTemplate>
<SeparatorTemplate>
<tr><td colspan="3"><hr /></td></tr>
</SeparatorTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>
CS文件
string myConn = "Data Source=localhost;Integrated Security=SSPI;Initial Catalog=TeaFriends";
string strSQl = "select UserName,UserContent,UserTime,UserTitle from UserMessage";//各位看官,注意写正确你所要获取的字段名称以及数据库表的名字
SqlConnection myconnection = new SqlConnection(myConn);
SqlDataAdapter myDataAdapter = new SqlDataAdapter(strSQl, myconnection);
myconnection.Open();
//填充数据集
DataSet myDs = new DataSet();
myDataAdapter.Fill(myDs);
RepeaterMessage.DataSource = myDs;//绑定数据集 ReapeaterMessage为aspx文件里的Repeater控件的ID 号
RepeaterMessage.DataBind();
myconnection.Close();
谢谢各位