Слишком много времени уходит на привязку данных к gridview
Всем Привет,
Я столкнулся с одной проблемой в моем коде позади (asp.net и vb.net)
я связываю данные в свой gridview
у меня есть 1000 записей в моей storedprocedure
когда я выполнить хранимую процедуру в SQL Server, то результат придет в течение 20 секунд
но когда я выполняю ту же самую хранимую процедуру на своем модуле, это займет 10 минут
я стою лицом к нижнему месту, чтобы занять 10 минут
мой код таков :
TID1 = 1 TID2 = 2 TID3 = DBNull.Value TID4 = DBNull.Value Ownership = DBNull.Value BillSeries = DBNull.Value ZoneCode = DBNull.Value StoreType = DBNull.Value StoreCluster = DBNull.Value StoreBrand = DBNull.Value RegionCode = DBNull.Value StoreCode = DBNull.Value FromDate = "05-10-2016" ToDate = "05-10-2016" 'Dim constring As String = ConfigurationManager.ConnectionStrings("ConnectionString").ConnectionString Dim constring As String = ConfigurationManager.AppSettings("ConnectionString").ToString() Dim con As SqlConnection = New SqlConnection(constring) Dim cmd As SqlCommand = New SqlCommand("test", con) cmd.CommandType = CommandType.StoredProcedure cmd.Parameters.AddWithValue("ZCode", ZoneCode) cmd.Parameters.AddWithValue("SType", StoreType) cmd.Parameters.AddWithValue("SCluster", StoreCluster) cmd.Parameters.AddWithValue("SBrand", StoreBrand) cmd.Parameters.AddWithValue("RCode", RegionCode) cmd.Parameters.AddWithValue("SCode", StoreCode) cmd.Parameters.AddWithValue("FDate", FromDate) cmd.Parameters.AddWithValue("TDate", ToDate) cmd.Parameters.AddWithValue("own", Ownership) cmd.Parameters.AddWithValue("TID1", TID1) cmd.Parameters.AddWithValue("TID2", TID2) cmd.Parameters.AddWithValue("TID3", TID3) cmd.Parameters.AddWithValue("TID4", TID4) cmd.Parameters.AddWithValue("BSeries", BillSeries) con.Open() Dim DS As DataSet = New DataSet Dim DA As SqlDataAdapter = New SqlDataAdapter(cmd) DA.Fill(DS) ' here am getting slow GridView1.DataSource = DS GridView1.DataBind() con.Close()
пожалуйста, напишите Мне решение для этого.
заранее спасибо
Что я уже пробовал:
Слишком много времени уходит на привязку данных к gridview
ZurdoDev
Что, скорее всего, займет так много времени, так это то, что ваш браузер пытается отобразить и визуализировать 1000 записей. Вы должны реализовать подкачку.