当前位置:编程学习 > C#/ASP.NET >>

asp.net 如何读取数据

在ASP.NET(C#)中,如果读取数据库中的一条数据,并将它绑定到前台的页面中呀?
用<%#Eval("id")%> 吗?前台还需要用到控件吗? 那后台代码怎么写??
答案:用<%#Eval("id")%> 这种方式的话,外面必须得有一个控件(gridview,datalist,repeater等)。
如果你不想在外面加控件,那就把每一列都有用一个label,然后后台:this.label1.text=ds.table[0].rows[0]["id"].tostring();
如果你连label也不想加。那可以在后台把用到的列全用public 定义一下,前台用<%=id%>这样。举例:
后台:
public string id;
publci string name;
private void clientBind()
{
id=ds.table[0].rows[0]["id"].tostring();
name=ds.table[0].rows[0]["name"].tostring();
}

前台:
<table>
<tr>
<td>

<%=id%>
</td>
<td>

<%=name%>
</td>
</tr>
    后台调用方法,存储过程。

上一个:asp.net验证控件问题
下一个:asp.net是什么啊?

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,