obout gridview postback databind

Здравствуйте, я работаю с Visual Studio, asp.net vb.net и использую obout gridview, моя проблема в том, что он не обновляется после вставки новых данных (это происходит только после перезагрузки страницы)
я использую элемент управления asp.net sql для выбора и вставки, поэтому после чего-то вроде:

Protected Sub createCategoryBtn_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles createCategoryBtn.Click
.
.
.
 sql1.insert()
 sql1.databind() 
 grid1.databind() 
.
.
.
END SUB

Я все еще не вижу новую строку (только после перезагрузки страницы). Я заметил, что у сетки появилась опция повторной привязки при нажатии, в которой вы можете открыть соединение sql и пробные данные привязать сетку, но мне было интересно, могу ли я этого избежать? (если это даже правильный способ сделать это с помощью gridview)


person kresa    schedule 23.09.2014    source источник


Ответы (1)


Вам нужно grid1.datasource = sql1 перед grid1.databind()

person YaakovHatam    schedule 23.09.2014