列がGrid View
ある がありDate
ます。データベースには、一意の id 列と Date 列が 1 つあります。特定の日付のすべての ID を取得できるように、SQL クエリからすべての ID を取得したいと考えています。たとえば、「27-06-2013」と書くと、すべての ID 121,123,124 が受信されます。私が使用しているとき、私はResponse.Write
単一のIDしか取得していません。そして、グリッドビューに表示したいすべてのID。
SqlCommand cmd = new SqlCommand("Select * from Scheduleappointment where Doctor_Id=@docid and Convert(varchar(5),Start_Time,108)+'-'+Convert(varchar(5),End_Time,108)=@time and Date=@date", con);
cmd.Parameters.AddWithValue("@docid", Label1.Text);
cmd.Parameters.AddWithValue("@time", timing.Text);
cmd.Parameters.AddWithValue("@date", Convert.ToDateTime(txtdate.Text).ToString("yyyy-MM-dd"));
conopen();
cmd.ExecuteNonQuery();
SqlDataReader dr = cmd.ExecuteReader();
if (dr.Read())
{
Response.Write(dr["Id"].ToString());
}
これらの id 値をグリッド ビューの 1 行に表示したいと考えています。