asp.net将vue获取select的label语句执行结果放入label中

vb怎么把sql语句的结果放在label输出_百度知道
vb怎么把sql语句的结果放在label输出
表名:StudentId
70 SQL语句
SELECT AVG(Number)
FROM Student用Ado连接的数据库,怎么把结果显示在Label上面呢?
我有更好的答案
&SELECT AVG(Number)
As AAA FROM Student&Label1.Caption = Rst.Fields(&AAA&).Value
把你代码贴上来!
其中的一段Private Sub cmdBorrow_Click() AdoBook.RecordSource = &SELECT AVG(Number) As AAA
FROM Student& Label4.Caption = AdoBook.Recordset.Fields(&AAA&).ValueEnd Sub
有没有提示错误什么的呢?如果没有提示错误,象下面这样试试?Private Sub cmdBorrow_Click() AdoBook.RecordSource = &SELECT AVG(Number) As AAA
FROM Student&AdoBook..RefreshLabel4.Caption = AdoBook.Recordset.Fields(&AAA&).ValueEnd Sub
FROM字句语法错误
对象的ReFresh的方法“IAdodc“失败
我刚才回答后,已经在计算机里测试过,就是这个答案!
采纳率:69%
为您推荐:
其他类似问题
sql语句的相关知识
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。Quick access
asp.net中查找数据库表的功能,有个文本框,输入表名称,再点击打开,如果有该表,就可以在gridview中显示该表,如果没有显示else里的内容
if()//如果从数据库中找得到该表则执行下面操作,如果找不到则执行else中的操作,这if语句里怎么写?
&&&&&&&&&&& SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[&manageConnectionString&].ConnectionString);
&&&&&&&&&&& con.Open();
&&&&&&&&&&& string sqlstr4 = &select * from table_& + TextBox1.Text.Trim();
&&&&&&&&&&& SqlDataAdapter myada4 = new SqlDataAdapter(sqlstr4, con);
&&&&&&&&&&& DataSet myds4 = new DataSet();
&&&&&&&&&&& myada4.Fill(myds4);
&&&&&&&&&&& this.GridView1.DataSource =
&&&&&&&&&&& this.GridView1.DataSource = myds4.Tables[0];
&&&&&&&&&&& this.GridView1.DataBind();
&&&&&&& else
&&&&&&&&&&& Response.Write(&&script&alert('查找不到该表,请确认输入的表名称是否正确!')&/script&&);
可以先判斷DataTable的Rows.Count。
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[&manageConnectionString&].ConnectionString);
con.Open();
string sqlstr4 = &select * from table_& + TextBox1.Text.Trim();
SqlDataAdapter myada4 = new SqlDataAdapter(sqlstr4, con);
DataSet myds4 = new DataSet();
myada4.Fill(myds4);
if (myds4.Tables[0].Rows.Count & 0){
this.GridView1.DataSource = null;
this.GridView1.DataSource = myds4.Tables[0];
this.GridView1.DataBind();
Response.Write(&&script&alert('查找不到?表,?确??入的表名?是否正确!')&/script&&);
以上說明若有錯誤請指教,謝謝。
http://www.dotblogs.com.tw/terrychuang/
Marked as answer by
Unmarked as answer by
Marked as answer by
我利用下列的程式碼模擬了一下你的需求,有興趣可以參考看看。
&%@ Page Language=&C#& AutoEventWireup=&true& CodeBehind=&WebForm4.aspx.cs& Inherits=&WebApplication6.WebForm4& %&
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head runat=&server&&
&title&&/title&
&form id=&form1& runat=&server&&
&asp:Label ID=&lblRegionID& runat=&server& Text=&RegionID:&&&/asp:Label&
&asp:TextBox ID=&txtRegionID& runat=&server&&&/asp:TextBox&
&asp:Button ID=&btnQuery& runat=&server& Text=&Query&
onclick=&btnQuery_Click& /&
&asp:GridView ID=&GridView1& AutoGenerateColumns=&true& runat=&server&&
&EmptyDataTemplate&
Not found.
&/EmptyDataTemplate&
&/asp:GridView&
using System.Collections.G
using System.L
using System.W
using System.Web.UI;
using System.Web.UI.WebC
using System.D
using System.Data.SqlC
namespace WebApplication6
public partial class WebForm4 : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
protected void btnQuery_Click(object sender, EventArgs e)
DataTable dt = new DataTable();
SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();
scsb.DataSource = &.&;
scsb.InitialCatalog = &Northwind&;
scsb.IntegratedSecurity = true;
using (SqlConnection con = new SqlConnection(scsb.ToString()))
using (SqlCommand cmd = new SqlCommand())
cmd.Connection =
cmd.CommandText = &select regionid,regiondescription from dbo.region where regionid=@rid&;
cmd.Parameters.Add(new SqlParameter(&rid&, txtRegionID.Text));
using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
if (con.State != ConnectionState.Open) con.Open();
adapter.Fill(dt);
if (dt.Rows.Count & 0)
GridView1.DataSource =
GridView1.DataBind();
GridView1.DataSource = null;
GridView1.DataBind();
ClientScript.RegisterStartupScript(this.GetType(), &NotFound&, &alert('not found');&,true);
找的到資料時的畫面:
找不到資料時的畫面:
以上說明若有錯誤請指教,謝謝。
http://www.dotblogs.com.tw/terrychuang/
Marked as answer by
All replies
可以先判斷DataTable的Rows.Count。
SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[&manageConnectionString&].ConnectionString);
con.Open();
string sqlstr4 = &select * from table_& + TextBox1.Text.Trim();
SqlDataAdapter myada4 = new SqlDataAdapter(sqlstr4, con);
DataSet myds4 = new DataSet();
myada4.Fill(myds4);
if (myds4.Tables[0].Rows.Count & 0){
this.GridView1.DataSource = null;
this.GridView1.DataSource = myds4.Tables[0];
this.GridView1.DataBind();
Response.Write(&&script&alert('查找不到?表,?确??入的表名?是否正确!')&/script&&);
以上說明若有錯誤請指教,謝謝。
http://www.dotblogs.com.tw/terrychuang/
Marked as answer by
Unmarked as answer by
Marked as answer by
报错了。。。而且也不太符合要求啊。如果表里面是空的话,也应该可以显示该表的呀,找得到表名的话就应该显示
编译器错误消息: CS1061: &System.Data.DataTableCollection&不包含&Rows&的定义,并且找不到可接受类型为&System.Data.DataTableCollection&的第一个参数的扩展方法&Rows&(是否缺少 using 指令或程序集引用?)
我知道怎么做了。。用try。。。catch。。(*^__^*) 嘻嘻&&
报错了。。。而且也不太符合要求啊。如果表里面是空的话,也应该可以显示该表的呀,找得到表名的话就应该显示
编译器错误消息: CS1061: &System.Data.DataTableCollection&不包含&Rows&的定义,并且找不到可接受类型为&System.Data.DataTableCollection&的第一个参数的扩展方法&Rows&(是否缺少 using 指令或程序集引用?)
不好意思,筆誤已經更正,請再試試看。
不知道我有沒有會錯你的意思,你是希望沒有資料時也顯示表頭嗎?以上說明若有錯誤請指教,謝謝。
http://www.dotblogs.com.tw/terrychuang/
嗯。没有资料也显示。。我网上查了一下,发现用try。。catch可以做到
嗯。没有资料也显示。。我网上查了一下,发现用try。。catch可以做到
感覺這邊用try..catch有點奇怪,要不要把你的SOURCE CODE貼上來看看。以上說明若有錯誤請指教,謝謝。
http://www.dotblogs.com.tw/terrychuang/
using System.C
using System.C
using System.D
using System.L
using System.W
using System.Web.S
using System.Web.UI;
using System.Web.UI.HtmlC
using System.Web.UI.WebC
using System.Web.UI.WebControls.WebP
using System.Xml.L
using System.Data.SqlC
public partial class selecttable : System.Web.UI.Page
&&& protected void Page_Load(object sender, EventArgs e)
&&& protected void Button1_Click(object sender, EventArgs e)
&&&&&&& try
&&&&&&&&&&& SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[&manageConnectionString&].ConnectionString);
&&&&&&&&&&& con.Open();
&&&&&&&&&&& string sqlstr4 = &select * from table_& + TextBox1.Text.Trim();
&&&&&&&&&&& SqlDataAdapter myada4 = new SqlDataAdapter(sqlstr4, con);
&&&&&&&&&&& DataSet myds4 = new DataSet();
&&&&&&&&&&& myada4.Fill(myds4);
&&&&&&&&&&& this.GridView1.DataSource =
&&&&&&&&&&& this.GridView1.DataSource = myds4.Tables[0];
&&&&&&&&&&& this.GridView1.DataBind();
&&&&&&& catch
&&&&&&&&&&& Response.Write(&&script&alert('查找不到该表,请确认输入的表名称是否正确!')&/script&&);
&&& protected void GridView1_PageIndexChanging(object sender, GridViewPageEventArgs e)
&&&&&&& SqlConnection con = new SqlConnection(ConfigurationManager.ConnectionStrings[&manageConnectionString&].ConnectionString);
&&&&&&& con.Open();
&&&&&&& string sqlstr4 = &select * from table_& + TextBox1.Text.Trim();
&&&&&&& SqlDataAdapter myada4 = new SqlDataAdapter(sqlstr4, con);
&&&&&&& DataSet myds4 = new DataSet();
&&&&&&& myada4.Fill(myds4);
&&&&&&& this.GridView1.DataSource = myds4.Tables[0];
&&&&&&& GridView1.PageIndex = e.NewPageI
&&&&&&& this.GridView1.DataBind();
前台代码:
&table cellpadding=&10&&
&&& &td style=&color: #008000; font:normal 25px 宋体;&&查找考勤表:&/td&
&&& &tr&&td style=&color: #008000; font:normal 15px 宋体; text-align:right&&输入考勤表名称:&/td&&td&
&&&&&&&&&&&&&&&&&&& &asp:TextBox ID=&TextBox1& runat=&server&&&/asp:TextBox&
&&&&&&&&&&&&&&&&&&& &/td&&td&
&&&&&&&&&&& &asp:Button ID=&Button1& runat=&server& onclick=&Button1_Click& Text=&打开&
&&&&&&&&&&&&&&& Width=&64px& /&
&&&&&&& &/td&&/tr&
&&& &/table&
&&& &table&
&&& &td&&&&&&&&
&&&&&&& &asp:GridView ID=&GridView1& runat=&server& AutoGenerateColumns=&False&
&&&&&&&&&&& CellPadding=&4& ForeColor=&#333333& GridLines=&Both& AllowPaging=&true&
&&&&&&&&&&& PageSize=&8& onpageindexchanging=&GridView1_PageIndexChanging&&
&&&&&&&&&&&
&&&&&&&&&&&&& &Columns&
&&&&&&&&& &asp:BoundField DataField=&Anumber& HeaderText=&员工编号& ReadOnly=&True& /&
&&&&&&&& &asp:BoundField DataField=&employeename& HeaderText=&员工姓名& /&
&&&&&&&& &asp:BoundField DataField=&date& HeaderText=&日期& /&
&&&&&&&& &asp:BoundField DataField=&worktime& HeaderText=&正班工时& /&
&&&&&&&&&& &asp:BoundField DataField=&overtime& HeaderText=&加班工时& /&&&&
&&&&&&&&&& &asp:BoundField DataField=&absentwork& HeaderText=&矿工天数& /&&&&
&&&&&&&&&& &asp:BoundField DataField=&late& HeaderText=&迟到分钟& /&&&
&&&&&&&&&&&& &asp:BoundField DataField=&askleave& HeaderText=&请假天数& /&&&&&&&&&&&&
&&&& &/Columns&
&&&& &RowStyle ForeColor=&#000066& /&
&&&& &SelectedRowStyle BackColor=&#669999& Font-Bold=&True& ForeColor=&White& /&
&&&& &PagerStyle BackColor=&White& ForeColor=&#000066& HorizontalAlign=&Left& /&
&&&& &HeaderStyle BackColor=&#006699& Font-Bold=&True& ForeColor=&White& /&&&&&&&
&&&&&&& &/asp:GridView&
&&&&&&& &/td&
&&& &/table&
我利用下列的程式碼模擬了一下你的需求,有興趣可以參考看看。
&%@ Page Language=&C#& AutoEventWireup=&true& CodeBehind=&WebForm4.aspx.cs& Inherits=&WebApplication6.WebForm4& %&
&!DOCTYPE html PUBLIC &-//W3C//DTD XHTML 1.0 Transitional//EN& &http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&&
&html xmlns=&http://www.w3.org/1999/xhtml&&
&head runat=&server&&
&title&&/title&
&form id=&form1& runat=&server&&
&asp:Label ID=&lblRegionID& runat=&server& Text=&RegionID:&&&/asp:Label&
&asp:TextBox ID=&txtRegionID& runat=&server&&&/asp:TextBox&
&asp:Button ID=&btnQuery& runat=&server& Text=&Query&
onclick=&btnQuery_Click& /&
&asp:GridView ID=&GridView1& AutoGenerateColumns=&true& runat=&server&&
&EmptyDataTemplate&
Not found.
&/EmptyDataTemplate&
&/asp:GridView&
using System.Collections.G
using System.L
using System.W
using System.Web.UI;
using System.Web.UI.WebC
using System.D
using System.Data.SqlC
namespace WebApplication6
public partial class WebForm4 : System.Web.UI.Page
protected void Page_Load(object sender, EventArgs e)
protected void btnQuery_Click(object sender, EventArgs e)
DataTable dt = new DataTable();
SqlConnectionStringBuilder scsb = new SqlConnectionStringBuilder();
scsb.DataSource = &.&;
scsb.InitialCatalog = &Northwind&;
scsb.IntegratedSecurity = true;
using (SqlConnection con = new SqlConnection(scsb.ToString()))
using (SqlCommand cmd = new SqlCommand())
cmd.Connection =
cmd.CommandText = &select regionid,regiondescription from dbo.region where regionid=@rid&;
cmd.Parameters.Add(new SqlParameter(&rid&, txtRegionID.Text));
using (SqlDataAdapter adapter = new SqlDataAdapter(cmd))
if (con.State != ConnectionState.Open) con.Open();
adapter.Fill(dt);
if (dt.Rows.Count & 0)
GridView1.DataSource =
GridView1.DataBind();
GridView1.DataSource = null;
GridView1.DataBind();
ClientScript.RegisterStartupScript(this.GetType(), &NotFound&, &alert('not found');&,true);
找的到資料時的畫面:
找不到資料時的畫面:
以上說明若有錯誤請指教,謝謝。
http://www.dotblogs.com.tw/terrychuang/
Marked as answer byASP.NET c#如何实现当在两个TEXTBOX同时输入内空后,在某Label中自动显示出对应条件查询结果来
[问题点数:20分,结帖人hzliuhai88]
ASP.NET c#如何实现当在两个TEXTBOX同时输入内空后,在某Label中自动显示出对应条件查询结果来
[问题点数:20分,结帖人hzliuhai88]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2011年9月 总版技术专家分月排行榜第一2011年8月 总版技术专家分月排行榜第一2011年7月 总版技术专家分月排行榜第一2011年6月 总版技术专家分月排行榜第一2011年5月 总版技术专家分月排行榜第一2011年4月 总版技术专家分月排行榜第一
2011年3月 总版技术专家分月排行榜第二2011年2月 总版技术专家分月排行榜第二
匿名用户不能发表回复!|}

我要回帖

更多关于 el select 获取label 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信