Visual Studio 2008은 Telerik radgrid editformtemplate에 추가 할 때 디자이너 파일에 컨트롤을 추가하지 않습니다.

StackOverflow https://stackoverflow.com/questions/1098508

  •  11-09-2019
  •  | 
  •  

문제

Radgrid를 사용하여 다양한 XML 파일에서 수집 한 데이터를 표시하고 있습니다. 추가 데이터를보고 편집 할 수있는 editformtemplate을 정의했습니다. 이제이 템플릿에 컨트롤을 추가 할 때마다 디자이너는 Designer.cs CodeBehind 파일에 필요한 컨트롤을 추가하지 않습니다. 왜요?

편집 : 가장 구체적으로, 나는 미리 선택된 값으로 초기화하려는 ASP : dropdownlist가 있습니다. CodeBehind의 Pageload와 oninit 및 컨트롤의 Onload에 묶인 별도의 이벤트 핸들러 에서도이 작업을 시도했습니다. 이 두 가지 모두 호출되지만 Codebehind에 대한 통제는 "존재하지 않는 것 같습니다".

FindControl을 사용하고 결과를 DropDownList 객체에 캐스트했지만 NULL을 반환하는 것 같습니다.

도움이 되었습니까?

해결책 2

드롭 다운 목록의 값을 사전 선택하는 것은 다음과 같이 수행됩니다.
<asp:DropDownList SelectedValue='<%# Bind("codeBehindVariable") %>' runat="server" ID="id" />
솔루션을 찾을 때 왜 ASP : Dropdownlist 의이 속성을 놓친 이유가 궁금합니다.

다른 팁

웹 사이트 (파일-> 새 웹 사이트로 생성) 또는 웹 응용 프로그램 프로젝트 (파일-> 새 프로젝트로 생성)입니까? 웹 사이트에는 부분 클래스 파일에 추가 된 것이 없습니다. 그것은 모두 런타임에 Magic에 의해 만들어졌습니다.

브라우저에서 페이지를 열 때 그리드가 표시되지 않습니까?

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top