클릭하면 Gridview에 DB가 업데이트되고 gridview에 표시되지 않도록 링크 뷰가 있습니다. 이것은 또한 updatepanel에 있습니다. 링크 버튼을 클릭하면 DB가 업데이트되지만 그리드 뷰는 결코 새로 고쳐지지 않습니다. gridview 및 linkbuttons 모두 동적으로 생성됩니다.updatePanel 내에서 linkbutton에서 행을 제거한 후 Gridview가 업데이트되지 않습니다.
링크 버튼은 다음과 같이 생성됩니다. 'b'는 행에있는 데이터의 고유 ID를 포함합니다. 난 것과 같은 동일한 속성을 사용하여있는 gridview의 외부의 LinkButton을 만드는 시도
protected void lbRemove_Click(object sender, CommandEventArgs e)
{
removeFromUser(Convert.ToInt32(e.CommandArgument.ToString()));
loadGridviews(Convert.ToInt32(ViewState["currUserID"]));
upnlUserDevices.Update();
:
if (e.Row.RowType == DataControlRowType.DataRow)
{
LinkButton lbRemove = new LinkButton();
lbRemove.ID = "removeLink" + b;
lbRemove.Command += new CommandEventHandler(lbRemove_Click);
lbRemove.Attributes.Add("onclick","return confirm('Are you sure?');");
.......
e.Row.Cells[6].Controls.Add((Control)lbRemove);
lbRemove_Click이 결합 AMD의 패널을 업데이트 할 griview를 DB를 업데이트하고 호출하는 방법을 포함 gridview에서. 클릭하면 동일한 메소드가 호출되고 gridviews가 새로 고쳐지며 gridview 내부에서 클릭 할 때가 아닙니다.
당신이 도울 수있는 경우이 하나에 붙어있는 비트 ?? 감사합니다.
gridview가 업데이트 패널에 있습니다. – emong
gridview의 리 바인드 검사 코드 –