2010-12-06 3 views

답변

7

간단히 말해 디자이너의 컨트롤에 데이터 바인딩을 설정하지 마십시오.

그런 다음 페이지의 코드 뒤에있는 컨트롤을 코드로 바인딩해야합니다.

+0

간단하지만 실제로 많은 도움이되었습니다. 감사! –

2

OP가 요구 한 것은 아니지만 Select 이벤트에 이벤트 처리기를 추가하여 데이터 소스 컨트롤에서 선택 작업을 취소 할 수도 있습니다.

public void DataSource_Selecting(object sender, ObjectDataSourceSelectingEventArgs e) 
{ 
    if (CancelSelect()) 
    { 
     e.Cancel=true; 
     return; 
    } 
} 
+0

이것은 디자인 타임에 DataSource = ""세트를 사용해도 데이터를로드하는 gridview를 중지하는 좋은 방법입니다. Tony가 말했듯이, 코드 뒤 또는 버튼이나 데이터로드를 트리거하려는 다른 요소를 원하면 다시 바인딩하십시오. – Fandango68

관련 문제