0
刪除圖像後,提交查詢我有以下的代碼,並在DataList
列出了一些圖片:顯示從數據列表
protected void btnDel_Click(object sender, EventArgs e)
{
if (Id != 0)
{
BaseClass.Delete(Id1);
string path = Path.Combine(GetDirectory(Name), Name);
File.Delete(path);
}
}
public void BindImages()
{
path = BaseClass.GetAllImages(PId);
for (int i = 0; i < path.Count; i++)
{
ArrayList lst = path[i];
tb.Rows.Add(Convert.ToInt32(lst[0]), lst[1].ToString(),
lst[2].ToString(), i);
}
dlst1.DataSource = tb;
dlst1.DataBind();
}
當我刪除按鈕點擊圖像的圖像被刪除,但是當我重新綁定DataList
圖像被複制。
我在我的PageLoad
方法中綁定了DataList
。
我無法將BindImages保留在!IsPostPack中,它會影響其他功能。 – Rocky
@Rocky - 在BindImages()方法的for循環之前從tb(DataTable對象)中刪除所有行,或者實例化此方法中的DataTable對象。 – adatapost