用asp.net制作网页读取数据库中的数据并显示到网页指定的位置上
5个回答
展开全部
default1.cs
using System.Data.SqlClient;
string c = string str=@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\test.mdf;Integrated Security=True;User Instance=True";;//数据库连接字符串 可以拖一个SqlDatasource建立连接 获取连接字符串
string sql = "select * from login";//login表名
SqlCommand cmd = new SqlCommand(sql, c.con);
c.con.Open();
SqlDataReader data = cmd.ExecuteReader();
Response.Write("<table cellpadding='0' cellspacing='0' border='1'>");
Response.Write("<tr><td>ename</td><td>pwd</td><td>message</td></tr>");//td之间的数据表的各列的名字
while (data.Read())
{
Response.Write("<tr>");
for (int i = 0; i < data.FieldCount; i++)
{
Response.Write("<td>" + data[i].ToString() + "</td>");
}
Response.Write("<tr/>");
}
Response.Write("</table>");
using System.Data.SqlClient;
string c = string str=@"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\test.mdf;Integrated Security=True;User Instance=True";;//数据库连接字符串 可以拖一个SqlDatasource建立连接 获取连接字符串
string sql = "select * from login";//login表名
SqlCommand cmd = new SqlCommand(sql, c.con);
c.con.Open();
SqlDataReader data = cmd.ExecuteReader();
Response.Write("<table cellpadding='0' cellspacing='0' border='1'>");
Response.Write("<tr><td>ename</td><td>pwd</td><td>message</td></tr>");//td之间的数据表的各列的名字
while (data.Read())
{
Response.Write("<tr>");
for (int i = 0; i < data.FieldCount; i++)
{
Response.Write("<td>" + data[i].ToString() + "</td>");
}
Response.Write("<tr/>");
}
Response.Write("</table>");
展开全部
在页面上放一个GridView控件,然后新建一个数据源,绑定到GridView上就行。完全在界面上操作,无需后台代码的,祝你好运。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以用Gridview来显示数据库中的数据,绑定好数据源和要显示的字段就好。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1.<%=%>
2.<%#Eval()%>
3.Response.Write()
4.使用控件(label,Gridview,DataList等)
2.<%#Eval()%>
3.Response.Write()
4.使用控件(label,Gridview,DataList等)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询