이 질문에 대한 답변으로 StackOverflow와 Google 전체를 살펴 보았지만 아무 것도 찾을 수 없었습니다.특정 리피터 항목 인스턴스 참조하기
SQL 프로 시저를 통해 반환 된 학생에 대한 정보를 나열하는 리피터 컨트롤을 사용하는 C# 기반 ASP 웹 페이지가 있습니다. 리피터를 채우기 위해, 내가 일하고있는 웹 앱은 Student
클래스와 SQL 쿼리 결과 행의 각 필드를 나타내는 [DataMember]
속성을 사용합니다. 내 이해에 따라 repeater 컨트롤의 각 항목에는 Student
클래스의 별도 인스턴스가 있으며 각 인스턴스는 쿼리 결과의 행을 나타냅니다. 먼저 중계기가 내가 이해하는 것보다 다르게 작동하는지 알려주십시오.
그러나 이해가 정확하다면 리피터 컨트롤의 특정 항목에 포함 된 student
인스턴스를 참조 할 수있는 방법이 있는지 알고 싶습니다. 다음과 같이 repeater 객체와 관련된 몇 가지 메소드를 살펴 보았습니다.
repeater.Items //This gets a collection of objects
repeater.DataMember //Gets the 'specific table to bind'
repeater.DataSource //References the SQL query results
이들 중 아무 것도 SQL 행/'Student'인스턴스를 참조하지 않는 것 같습니다.
내가 누락되었거나 제대로 이해하지 못하는 것이 있습니까? 리피터 컨트롤을위한 MSDN 사이트를 쏟아 부었지만, 페이지에 솔루션이 있다면 모든 용어를 이해하지 못할 수도 있습니다. 사용중인 MSDN 중계기 페이지는 http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.repeater(v=vs.100).aspx입니다.
는 추가 정보가 필요한 경우 알려 주시기 바랍니다. 그리고 고마워. – HBennet