2011-03-16 1 views
0

컨트롤을 사용하여 후보 데이터를 나열하는 ASP.Net의 프로젝트에서 작업하고 있습니다. 알다시피, DataBoud 이벤트는 gridview 컨트롤에서 사용할 수 있으며, 은 데이터 바인딩 이후 발생합니다.DataBound 이벤트는 ASP.Net의 DataList 컨트롤에 사용할 수 없습니다.

DataList 컨트롤에서 이러한 이벤트를 사용할 수 없습니다. 예, ItemDataBound 이벤트는 모든 아이템 바운드에 발생하는 입니다. 가정하자, 항목 수가 데이터 목록에있는 데이터 목록을 완료 한 후 후에 datalist에 나열되기를 원합니다.

감사

답변

0

는 실제로 DataList 컨트롤은 DataBound 이벤트를 노출하지 않습니다. 후자는 ASP.NET 2 (BaseDataBoundControl)와 함께 소개되었습니다.

귀하의 경우에는 다른 이벤트를 사용하여 목표를 달성 할 수 있습니다. PreRender 이벤트는 좋은 후보자처럼 보입니다.

0

DataList의 항목 수는 기본 DataSource의 레코드 수와 같습니다. 또한이 용도로 PreRender 이벤트를 사용할 수 있습니다.

관련 문제