日期:2014-05-19  浏览次数:20994 次

datagrid的值赋值给label
用datagrid读取一个只有一行一列(就是只有一个数据)的表的数据,然后赋值给label。

SqlDataAdapter   da3   =   new   SqlDataAdapter( "select   onlyone   from   [order]   ,conn);

DataSet   ds3   =   new   DataSet();
da3.Fill(ds3);
DataGrid3.DataSource   =   ds3;
DataGrid3.DataBind();

Label4.Text   =   DataGrid3.DataSource;

我这样写不对,请给个正确答案吧。
如果不用datagrid,直接可以读取表order的这个数据就更   好了,可惜我不会。

------解决方案--------------------
SqlCommand cmd = new SqlCommand( "select onlyone from [order] ,conn);
conn.Open();
Label4.Text = Convert.ToString(cmd.ExecuteScalar());
conn.Close();