2010-02-25 2 views
2

Я делаю пользовательский веб-сайт. Я беру некоторые элементы из списка и показываю их с помощью 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()

Смежные вопросы