ASP.NET中怎样让Label控件显示数据库中某条记录中指定的字段

最近在做一个项目,需要用一个Label控件来显示数据库中的商品价格的数字,不知道怎样把Label控件和数据库绑定,麻烦懂的高手指点指点,小弟在此谢谢了!

给你写个最简单的例子比如说页面上有三个TextBox控件!
//连接字符串
string ConString = ConfigurationManager.ConnectionStrings["DemoConnectionString"].ConnectionString.ToString();

protected void Page_Load(object sender, EventArgs e)
{
string sql = "select username,password,sex from TestDB wher id=1";//sql语句
SqlConnection con = new SqlConnection(ConString);
con.Open();//打开连接
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataReader dr = cmd.ExecuteReader();
while (dr.Read())
{
TextBox1.Text = dr["username"].ToString();//texbox1的值
TextBox2.Text= dr["password"].ToString();//texbox2的值
TextBox3.Text= dr["sex"].ToString();//texbox3的值
}
con.Close();//关闭连接
}

注意:不管你是想获取那个字段的值,sql语句总重要!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-19
用sql查询出你需要的商品价格的某几条记录

复给一个datatable或set
datatable = sql查询出的数据
----------------------------------
string test = string.emity;
string _price = string.emity;
public string price
{
get{return price ;}
set{price = value;}
}
for(int i = 0;i<datatable.rows.count;i++)
{
test += datatable.rows[i]["price"].tostring()
}

_price = test;

<asp:label text='<%Eval(# price)%>'></asp:label>

ASP.NET中怎样让Label控件显示数据库中某条记录中指定的字段
给你写个最简单的例子比如说页面上有三个TextBox控件!\/\/连接字符串 string ConString = ConfigurationManager.ConnectionStrings["DemoConnectionString"].ConnectionString.ToString();protected void Page_Load(object sender, EventArgs e){ string sql = "select username,password,sex from TestDB wher id...

ASP.net 用Label 显示值
最好的方法是用querystirng传值,就是上面所说的post的方式传值,那样不至于降低效率。具体方发就是:在A网页中的Button_click事件中写:respons.redirect(stirng.format("B.aspx?txt={0}",TextBox.Text));然后再B页面中接收,再Page_Load中写:label.text=request.QueryString["txt"];txt这个你可...

ASP.net(C#) 从数据库提取数据 如何显示到网页指定位置
<\/asp:Repeater> <\/ul> <\/div> 你看这个,最外层有个div,你可固定这个div的位置,然后里面是ul-li列表,还有个Repeater标签,在后台应该先绑定Repeater,然后<%# Eval("Title")%>这个是需要显示数据源中的某个字段,这里显示的是标题(Title),明白了嘛?你仔细想想,很好明白的!

用Label标签在asp.net中显示数据时的问题
不要设置Label的大小.如果怕影响到页面可在label加入DIV 用css设置滚动条.这样就不会破坏页面整体美观

asp.net label 如何动态从数据库取值
先把你数据库里面的值取出来。如结果放在ds.table[0].Row[][];然后就是把table里面的值动态放到你的label里面。int ii=ds.table[0].Row.Count;Label[]tbLabel= new Label[ii];for(int i=0;i 评论 0 0 加载更多

ASP.NET课程怎样点下button按钮然后让textbox里输入的内容显示在lable...
在按钮上双击,然后再生成的事件代码中写上Label1.Text = TextBox1.Text; Label1为lable的name,TextBox1为textbox的name

ASP.NET中如何取得DATALIST中已经绑定的LABEL值?
"Productname") as Label;string pname = lbl.Text;} \/ protected void DataList1_ItemCommand(object source, DataListCommandEventArgs e){ Label lbl = e.Item.FindControl("Productname") as Label;string pname = lbl.Text;} 我相信你看得懂的,foreach是遍历,下面的是ItemCommand事件....

请教下有关于asp.net中把数据库里的数据读取到label控件中
A页面里的buttion1 和 buttion2 只是传不同的参数到B页面 在B页面执行sql语句 然后给B页面的lable赋值。

在asp.net的窗体中,怎样将label赋值
先在数据库查询出学号的数据把它填充在dataset中 然后下面的方式取出赋值 label.text=dataset.table[].Rows[]["数据库学号的字段"].tostring

asp.net中label显示字符串长度限制
1.DateTime类型本身就有这样的方法 ToString()是都显示的,ToShowDateString()就是你要的,还有很多,你可以挨个试试。2.非要如此呢,那就按你说修改css,给Label设置这样的CSS:display:inline-block;width:40px;overflow:hidden;那个长度,你自己去调节,我无法确定你那里具体的长度值。

相似回答