
1 先读出该用户的留言 可以用sqlDataReader读出指定行指定列,具体语句看MSDN
先得判断是否值为空 sqlDataReader.Read()
2, 将结果赋值给 假设这个是lable1 this.lable1.text = result
你用c#编码的话,应该用的是vs,.NET开发。在.NET中,label是有服务器控件的。取值极其简单方便。方法:首先从工具箱里拖出一个label控件放在.aspx页中,然后在.cs文件里给this.label.text赋值。如this.label.text=username
username的值是从sql2000取得的。
using System
using System.Data
using System.Data.SqlClient
using System.Configuration
using System.Linq
using System.Web
using System.Web.Security
using System.Web.UI
using System.Web.UI.HtmlControls
using System.Web.UI.WebControls
using System.Web.UI.WebControls.WebParts
using System.Xml.Linq
/* 连接数据库 */
private void OpenConn()
{
String strconn = System.Configuration.ConfigurationManager.ConnectionStrings["SqlServer2005"].ToString()
conn = new SqlConnection(strconn)
if (conn.State.ToString().ToLower() != "open")
conn.Open()
}
/* 关闭数据库 */
public void CloseConn()
{
if (conn.State.ToString().ToLower() == "open")
{
conn.Close()
conn.Dispose()
}
}
/* 返回数据集 */
public DataSet GetDataSet(String Sql)
{
OpenConn()
SqlDataAdapter da = new SqlDataAdapter(Sql, conn)
DataSet ds = new DataSet()
da.Fill(ds)
CloseConn()
return ds
}
上面部分是连接数据库部分。
在.cs中 new一个对象。
如:
MyDB mb = new MyDB()
selectSql="select * from user"
DataSet ds = md.GetDataSet(selectSql)
数据库最后条语句可以根据sql查询语句的条件来判断。比如最后条记录的列ID编号是3.如 string sql=string,Format("select * from student where stuno ={0}",3)
然后再read.Read()方法。
label名称.Text=read[列名]
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)