关于统计数据在Label控件显示的问题
发表在ASP.NET图书答疑 2009-04-10
是否精华
版块置顶:
《asp.net范例宝典》实例207问题:我想把统计的数据在Label控件显示(书中在gridview控件中显示),用 
Label3.Text = ds.Tables["sell"].DefaultView.ToString();为何得不到数据?
请指教,谢谢!
   原代码:
        sqlStr = "select count(distinct 日期) as 商品数 from tb_sell where 销价 >500";
        string conn = ConfigurationManager.AppSettings["ConnectionString"].ToString();
        SqlConnection myConn = new SqlConnection(conn);
        myConn.Open();
        SqlDataAdapter da = new SqlDataAdapter(sqlStr, myConn);
        DataSet ds = new DataSet();
        da.Fill(ds, "sell");
        GridView1.DataSource = ds.Tables["sell"].DefaultView;
        GridView1.DataBind();
     我加的: 
      Label3.Text = ds.Tables["sell"].DefaultView.ToString();
    
分享到:
精彩评论 4
Confidence2009
学分:0 LV1
2009-04-10
沙发
你应用lable控件最后想要怎么样绑定数据?
应用gridview最后应用其databind方法从底层数据库中绑定数据!
Confidence2009
学分:0 LV1
2009-04-11
板凳
如果你想把统计的数据在Label控件显示,可用用SqlDataReader对象来实现,非常地简单。
guangyuan
学分:0 LV1
2009-04-15
地板
[FIELDSET][LEGEND]引自:2楼[/LEGEND]
如果你想把统计的数据在Label控件显示,可用用SqlDataReader对象来实现,非常地简单。
[/FIELDSET]

回复:
 sqlStr = "select count(distinct 日期) as 商品数 from tb_sell where 销价 >500";
string conn = ConfigurationManager.AppSettings["ConnectionString"].ToString();
SqlConnection myConn = new SqlConnection(conn);
myConn.Open();

 SqlCommand Com = new SqlCommand(sqlStr, myConn);
 SqlDataReader dr = Com.ExecuteReader();
dr.Read();
  if (dr.HasRows)
            {
                Label3.Text = dr["sell"].ToString();

            }
            dr.Close();

这样为何还不行?

Label3.Text=????

新手上路,见笑了!
Confidence2009
学分:0 LV1
2009-04-16
4L
运行出了什么结果?
没有什么见笑的,我们也是再不断学习中,希望能和你一起进步!多多给我提些宝贵意见!
首页上一页 1 下一页尾页 4 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照