如何在asp.net 2008中显示我的页面中的信息(从数据库中取出)
目前我使用GridView,但它在TABLE中显示信息。我想以正常的方式显示它。
例如: 我的数据库中有这个表
http://www.rofof.com/img2/4jpqfn26.gif
alt text http://www.rofof.com/img2/4jpqfn26.gif
我想在页面中打印信息:
你是A,你的身份证是:1
不使用GridView。
答案 0 :(得分:1)
您如何将数据从数据库传输到gridview?您是否也只想显示一条记录,还是会显示多条记录?
如果要显示所有记录,则Repeater是一个很好的控件。您可以像绑定网格一样绑定它,然后定义模板以呈现您想要的html。
如果您只想显示单个记录,则可以在页面后面的代码中执行此操作。例如:
Page_Load()
{
if (!IsPostBack) //Make sure this only runs first time we call page
{
//Get your data from the DB, can't help here unless
//you provide more details.
MyData data=....
myLabel.Text="You are " + data["name"].ToString() ....
}
}
如果您使用有关数据源的更多详细信息更新您的问题(您使用的是数据表自定义对象等吗?)。我可以用更好的exampkle更新我的答案