1
asp.net 2008 중계 제어를 사용하고 있습니다. 단추를 클릭하면 리피터 컨트롤을 새로 고치려고합니다. 중복 된 값을 표시합니다. 다시 말해 동일한 값을 다시 추가한다는 의미입니다. 여기에 기존 데이터를 제거하고 대신 추가의 데이터를 새로 고칠 내 코드Asp.net 중계기 제어 데이터가 여러 번 사용되는 경우 중복됩니다.
public void LoadRepeater1()
{
con = new SqlConnection(ConfigurationManager.ConnectionStrings["SqlServerConnection"].ConnectionString);
String sql;
sql = "select * from FeeCollection Where AdminNo='"+lblstano.Text+"'";
cmd = new SqlCommand(sql, con);
da = new SqlDataAdapter(sql, con);
da.Fill(ds, "FeeCollection");
dt = ds.Tables["FeeCollection"];
Repeater4.DataSource = dt;
Repeater4.DataBind();
con.Close();
}
protected void btnMedical_Click(object sender, EventArgs e)
{
LoadRepeater1();
}
입니다.
감사합니다. 삭제하지 않은 데이터 세트의 전역 변수를 사용하고 있습니다. 이제 로컬 변수를 사용하고 잘 작동합니다. – AjayR