ハンドル列がドロップダウンリストの値と等しいときに、PoliceAccountという名前のテーブルからpoliceidとfullnameの両方を取得し、その値をラベルに入れて表示しようとしています。以下に示すコードを使用して、policeidとfullnameの最後の行データの結果を取得し続けます。ただし、私のテーブルには、ドロップダウンリストの値と等しい列ハンドルを持つ 2 つの警察アカウントが含まれています。私を助けてください。ありがとう!
conn.Open();
sql = "Select policeid, fullname From PoliceAccount Where handle = '"+ ddlReportDateTime.SelectedValue +"'";
using (var cmd2 = new SqlCommand(sql, conn))
{
SqlDataReader dr;
dr = cmd2.ExecuteReader();
while (dr.Read())
{
String policeid = dr.GetString(0);
String fullname = dr.GetString(1);
String result = policeid + " " + fullname;
lblAssignTo.Text = result;
}
}
conn.Close();