这是小妹的一个SQL语句:select sum(lmoney*lbid) from loan 只会得到一个结果,
现在的问题是,我想把他绑定到一个控件,让他输出结果,比如:label.Text=结果(我知道肯定不对),我已经建立了一个datagrid控件,但是我不想放在里面,想单独让他显示出来,我该怎么做呢

解决方案 »

  1.   

    Sub BindGrid()
            Dim dstBook As DataSet
            Dim strConn As SqlConnection
            Dim dadBook As SqlDataAdapter
            dstBook = New DataSet
            strConn = New SqlConnection("server=viola;uid=sa;pwd=;database=e-book")
            strConn.Open()
            dadBook = New SqlDataAdapter("select count(*) from Items", strConn)
            dadBook.Fill(dstBook, "Items")
            'Label1.Text = dstBook.Tables("Items").Rows(0)(dstBook.Tables("Items").Columns(0)).ToString
            strConn.Close()
            Label1.Text = dstBook.Tables("Items").Rows(0)(0)
        End Sub
      

  2.   

    select sum(lmoney*lbid) as sum from loan 用datareader的话就datareader["sum"].tostring();
      

  3.   

    如果只有一个接过的话,可以直接用ExecuteScalar
      

  4.   

    楼主的意思就是想把select sum(lmoney*lbid) from loan 的结果放到label里,不帮忙也别说人家嘛,做人要厚道