SQL 서버 데이터베이스의 일부 데이터를 업데이트 한 다음 해당 데이터를 목록 상자에 표시하고 있습니다. 그것은 데이터를 업데이 트하지만 Windows 항목을 다시 시작하지 않으면 중복 항목 (이전 및 새 모두)을 보여줍니다. 누구든지 버튼 클릭 이벤트에서이를 새로 고치는 방법을 알고 있습니까? 새로 고침하지 하지도 않고 당신이 목록 상자를 다시 그려야 할 경우 업데이트 funttions이목록보기 항목 업데이트
private void button2_Click(object sender, EventArgs e)
{
SqlDataReader dr;
try
{
SqlCommand cmd = new SqlCommand("select prod, eng from comp", cn);
cn.Open();
dr = cmd.ExecuteReader();
while (dr.Read())
{
listBox1.Items.Add((String)dr["prod"] + "\t\t" + (string)dr["eng"]);
}
cn.Close();
listBox1.Refresh();
}
당신이 돈 '확실 데이터베이스에 중복 값이 있습니까? –
예 확실합니다 .. 데이터베이스에 중복 값이 없습니다 – user3201916