2011-09-23 3 views
0

데이터 항목을 링크로 변환하기 위해 ItemTemplate이있는 Datagrid가 있습니다. 그러나 응용 프로그램을 실행할 때 다음과 같은 오류가 발생합니다.Href 태그에 container.dataitem 바인딩을위한 올바른 구문

FolderID는 테이블 테이블에 대한 DataColumn이나 DataRelation이 아닙니다.

<b><a href="PerformanceEvaluationSubcontractorRating.aspx?ProjectID='<%#Container.DataItem("ProjectID")%>'&FolderID='<%#Container.DataItem("FolderID")%>'&SubcontractorID='<%#Container.DataItem("OrganizationID")%>'> 
    <%#Container.DataItem("OrganizationName")%> 
    </a></b> 

A HREF 태그에 어떤 문제가 : 여기

는 해당 코드의 라인?

+0

이 쿼리는 DataTable의를 채우는 데 사용 뭐죠? –

답변

1

FolderID 열이 데이터 소스에 없습니다. 이 오류는 Href 태그와 아무 관련이 없습니다. 데이터 바인딩 오류입니다. 스키마를 점검하여 오른쪽 컬럼 이름을 검색하십시오.

+0

나는 "& FolderID ="부분을 언급하고 있다는 인상 아래에있었습니다. 쿼리가 folderID 대신 folder_id를 반환했습니다. 고맙습니다 – mattgcon

1

당신의 분야를 확인하여 테이블 (테이블을 채우는 쿼리의 예 부분)의 일부입니다

관련 문제