2010-02-25 22 views
2

我正在製作自定義web部件。我從列表中獲取一些項目並使用SPGridView顯示它們。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()