2010-02-25 3 views
2

나는 맞춤 웹 파트를 만들고 있습니다. 목록에서 일부 항목을 가져 와서 SPGridView로 표시합니다.Sharepoint의 현재 항목을 보려면

// Grab data from a SP List into dvwTickets 
SPGridView grdMyTickets = new SPGridView(); 
grdMyTickets.DataSource = dvwTickets; 
[..] 
BoundField colTicketTypology = new BoundField(); 
colTicketTypology.DataField = "ID"; 
colTicketTypology.HeaderText = ticketList.Fields.GetFieldByInternalName("ID").Title; 
grdMyTickets.Columns.Add(colTicketTypology); 
[..] 

이 작동 :

는이 같은 필드를 바인딩. 이제는 데이터를 바인딩 할 때 바인딩 된 데이터를 순환하면서 장면 뒤에 어떤 격자가 생깁니 까. 바인딩하는 동안 각 항목에 작업을 수행하려면 어떻게 "현재 항목"에 액세스 할 수 있습니까?

감사

답변

0
  1. 당신은 아마 따라 형식 필드에 SPBoundField를 사용해야합니다.
  2. 각 행에서 호출되는 SPGridView.OnRowDataBound 이벤트를 무시합니다.
0

조금 늦게 답변을 드리지만, dvwTickets 인스턴스의 이벤트에 가입해야한다고 생각합니다. 거기에 귀하의 요구에 맞는 이벤트가있을 수 있습니다. onDataBound()

관련 문제