2012-03-02 2 views
1

Gridview.DataBind 메서드는 어떤 기능을 수행합니까? 내 GridView에 대한 업데이트 절차를 실행 중이며 정상적으로 작동합니다. 그러나 업데이트가 완료되면 로그 아웃 한 다음 웹 사이트로 돌아올 때까지 변경 사항이 표시되지 않습니다.GridView.DataBind 메서드의 기능은 무엇입니까?

DataBind 변경 사항을 즉시 확인하는 올바른 방법은 무엇입니까? 당신이 아니라 해석에 내가 올바른 생각하면

theGridView.DataSource = SomeClassWithData.toArray 
theGridView.DataBind() 

: 나는 코드에서의 GridView에 데이터 소스를 적용한다면

+2

참조 http://msdn.microsoft.com/en-us/library/fkx0cy6d.aspx –

+0

왜 시도해보고 어떻게됩니까? 나는 이것이 더 잘 묘사 된 방법이라고 생각한다. 위의 @JohnSaunders 링크를 참조하십시오. – Mubarek

+0

어떤 "업데이트"가 수행되고 있습니까? 그리드에 데이터 가져 오기, 코드의 변경, 그리드 내의 변경 ... ...? – kaj

답변

0

, 그때 나는 그것을 사용하기 전에 GridView 컨트롤에 바인딩해야 할 것 제한된 설명, 그럼 당신은 당신이 메모리에서 응용 프로그램에 데이터를 끌어 GridView가 ... 당신은 데이터에 일종의 업데이 트를 실행하지만, 메모리 개체를 업데이 트하지 말라고 말할 것입니다 ...

보다 구체적인 응답을 원한다면 GridView의 DataSource를 어떻게 채우고 있는지 구체적으로 설명하십시오.

+0

예 제가 적용하지 않은 메모리 부분이라고 생각합니다. 그것을 메모리에 그대로 두십시오. 나는 저장된 프로 시저 "Update"를 가져 오기 위해 Table Adapter를 사용하고 있습니다. 단추 클릭 이벤트에서 표를 업데이트하기 위해 클래스에 작성된 메서드를 사용하고 있습니다. 여기 내 메서드에 대한 코드입니다 :'code public void ReassignIndividual (int oIndividualID, int oNewParentID) { individualTableAdapter ind = new individualTableAdapter(); ind.reassign_Individual (oIndividualID, oNewParentID); } 코드' –

관련 문제