Я пытаюсь изменить вывод моего GridView в обработчике событий RowDataBound, но он не работает - ничего не происходит.
Мой код:
Private Sub MyGridView_RowDataBound(ByVal sender As Object, ByVal e As GridViewRowEventArgs) Handles MyGridView.RowDataBound
e.Row.Attributes.Add("data-xkoordinat", 0)
End Sub
Что я ожидаюсм:
<tr data-xkoordinat="0">..</tr>
Что выходит
<tr>...</tr>
Как добавить атрибут?
Обновление :
У меня естьеще немного исследовал и заметил, что в методе RowDataBound
ничего нет и следа - должно быть?Моя подпрограмма Page_Load
, в которой происходит привязка данных, выглядит следующим образом:
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Using db As IDatabaseAdapter = Locator.GetDatabaseAdapter()
db.Open()
MyGridView.DataSource = db.ExecuteReader("MatpunktLista", True, {db.CreateParameter("id_uppdrag", Request.QueryString("id_uppdrag"))})
MyGridView.DataBind()
End Using
End Sub
Есть ли здесь что-нибудь, что могло бы привести к тому, что строки не будут привязаны к данным?Я перезагружаюсь через F5 или выбираю поле адреса в браузере и нажимаю Введите , поэтому я не думаю, что обратные вызовы должны быть проблемой.