Почему dataset показывает старые данные
у меня есть небольшой веб-сайт, где пользователи загружают имена из листа excel, и эти имена сохраняются в таблице. затем у меня есть хранимая процедура, которая использует эти имена для извлечения данных из других таблиц и вывода их на другой лист excel. у меня также есть gridview, показывающий загруженные имена. моя проблема заключается в том, что каждый раз, когда я загружаю новые имена, gridview либо показывает предыдущие загруженные имена, либо пуст. когда я запускаю хранимую процедуру на sql, отображаются правильные имена. я ломал себе голову пытаясь понять почему gridview не показывает последние имена загруженные как на sql
Что я уже пробовал:
protected void Page_Load(object sender, EventArgs e) { SqlConnection con = new SqlConnection(strConnString); con.Open(); SqlCommand command = new SqlCommand("BenReport", con) { CommandType = System.Data.CommandType.StoredProcedure }; SqlDataAdapter sda = new SqlDataAdapter(); command.Connection = con; sda.SelectCommand = command; DataSet ds = new DataSet(); sda = new SqlDataAdapter("BenReport", con); sda.Fill(ds); GRDBencount.DataSource = ds.Tables[0]; GRDBencount.DataBind(); con.Close(); }