首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

第一回repeater求帮助

2012-07-30 
第一次repeater求帮助第一次用,百度看了下都是很书面语言的看不懂啊,谁有简单的说法怎么用,怎么连接数据库

第一次repeater求帮助
第一次用,百度看了下都是很书面语言的看不懂啊,谁有简单的说法怎么用,怎么连接数据库sql的。。。拜谢啊,是直接用拖进去后显示的选择数据源码?

[解决办法]
页面.aspx:
 <asp:Repeater ID="Repeater1" runat="server">
<HeaderTemplate>
<table width="200">
<tr>
<td>城市</td>
<td>代号</td>
</tr>
</HeaderTemplate>
<ItemTemplate>
<tr>
<td><%#Eval("city")%></td>
<td><%#Eval("indexid")%></td>
</tr>
</ItemTemplate>
<FooterTemplate>
</table>
</FooterTemplate>
</asp:Repeater>

.cs中
private void databind()
{
string strconn = "Server=(local);User id=sa;Pwd=sa123;Database=mydatabase;"; //用户、密码、数据库换成你的
string strSQL = "select * from [city] "; //相应的数据库表,字段都替换呀
SqlConnection conn = new SqlConnection(strconn);
SqlCommand cmd = new SqlCommand(strSQL, conn);
try
{
conn.Open();
SqlDataReader myReader = cmd.ExecuteReader(CommandBehavior.CloseConnection);
this.Repeater1.DataSource = myReader;
this.Repeater1.DataBind();

myReader.Close();
}
catch (System.Data.SqlClient.SqlException ee)
{
throw ee;
}
finally {
conn.Close();
}

}

热点排行