0

データベース内のデータを表示する唯一の方法はグリッドですか??

データをラベルに表示したい..これは以下のコードで可能です..??

protected void cnt_btn_Click(オブジェクト送信者, EventArgs e)

{
    con = new SqlConnection(Str);
    con.Open();
    cmd = new SqlCommand("select Count(emp_id) from emp_tbl", con);
    dr = cmd.ExecuteReader();
    gridview.DataSource = dr;
    gridview.DataBind();
    con.Close();
}

上記のコードは、グリッドビュー表示で正常に実行されます..しかし、ラベルツールでカウントを表示したい..私はこのように試しました

//lable.Text = Convert.ToString(dr);

//lable.DataBind();

しかし、それは間違っています..この問題を解決させてください...ありがとう..

4

1 に答える 1

1

なぜあなたはこれをしないのですか:

lable.Text = dr.GetInt32(0).ToString();
于 2013-01-07T02:06:09.003 に答える