Публичная функция не работает из класса
Public Functionне работает из класса когда я использую класс и соединение то он не работает
Public Function connection() con = New SqlConnection("server=DESKTOP-BNDMR5K;database=irfanansari;integrated security=true") Return con End Function
Public Function getvalueto() As SqlCommand com = New SqlCommand("select * from sale", Me.con) adpt = New SqlDataAdapter adpt.SelectCommand = com table = New DataTable adpt.Fill(table) MsgBox("Record Save Sussfully Now", MsgBoxStyle.Information, "Saved Record") End Function
не работает, когда я использую вот так
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'GridView1.DataSource = c.getvalueto 'GridView1.DataBind()
End Sub
Что я уже пробовал:
<pre>Public Function connection() con = New SqlConnection("server=DESKTOP-BNDMR5K;database=irfanansari;integrated security=true") Return con End Function
Public Function getvalueto() As SqlCommand com = New SqlCommand("select * from sale", Me.con) adpt = New SqlDataAdapter adpt.SelectCommand = com table = New DataTable adpt.Fill(table) MsgBox("Record Save Sussfully Now", MsgBoxStyle.Information, "Saved Record") End Function
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
'GridView1.DataSource = c.getvalueto 'GridView1.DataBind()
End Sub
MadMyche
Какие-нибудь ошибки выбрасываются? Вы отладили это и посмотрели на значения шаг за шагом?
Richard Deeming
NB: Вы пометили это как ASP.NET, но вы используете MsgBox
. Что не будет работать Помните, что ваш код выполняется на сервере.
В лучшем случае код выдаст исключение, сообщающее вам, что вы не можете отобразить пользовательский интерфейс в неинтерактивной программе. В худшем случае сообщение всплывет на сервере, где его никто никогда не увидит, и ваш код будет висеть в ожидании администратора, который войдет на сервер и подтвердит тысячи сообщений.
Может быть появиться для работы при отладке кода в Visual Studio. Но это только потому, что в данном конкретном случае клиент и сервер-это один и тот же компьютер. Как только вы развернете код на реальном сервере, он перестанет работать.
irfanansari
я уже сказал Нет ошибки но Gridview не показывает никакой записи и когда я использую тот же код позади загрузки формы его работы это не ошибка не проблема просто он не работает как функция
Управления gridview1.Источник данных = с.getvalueto
'Gridview1, на.Привязку()