如何在数据库中打印页面中的值

时间:2009-04-26 15:12:39

标签: asp.net database

如何在asp.net 2008中显示我的页面中的信息(从数据库中取出)

目前我使用GridView,但它在TABLE中显示信息。我想以正常的方式显示它。

例如: 我的数据库中有这个表

http://www.rofof.com/img2/4jpqfn26.gif

alt text http://www.rofof.com/img2/4jpqfn26.gif

我想在页面中打印信息:

  

你是A,你的身份证是:1

不使用GridView。

1 个答案:

答案 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更新我的答案