C#中如何让label显示数据库里的内容呢?

C#中如何让label显示数据库里的内容呢?,第1张

很简单啊

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[列名]


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/sjk/9420903.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-28
下一篇2023-04-28

发表评论

登录后才能评论

评论列表(0条)

    保存