Я проверяю твой код в себе.Исходя из структуры программы, данные должны обрабатываться управляющей частью бизнес-логики.
Это означает, что программа отображает манипулированные данные в части просмотра, которая теперь является html-страницей.
Я считываю данные из базы данных SQL напрямую с помощью этого примера кода, как показано ниже:
protected void Page_Load(object sender, EventArgs e)
{
string connectionString;
SqlConnection cnn;
connectionString = @"Data Source=(LocalDb)\.;Initial Catalog=asp-Points;Integrated Security=True;AttachDBFilename=|DataDirectory|\Database1.mdf";
cnn = new SqlConnection(connectionString);
cnn.Open();
SqlCommand command;
SqlDataReader dataReader;
string sql, Output = "";
sql = "Select [Point] from [dbo].[table]";
command = new SqlCommand(sql, cnn);
dataReader = command.ExecuteReader();
// This logic to handle subtraction of data from database.
while (dataReader.Read())
{
int point = Convert.ToInt16(dataReader.GetValue(0));
if (prev != -1)
{
calcedPoint = point - prev;
Output = Output + calcedPoint.ToString() + "</br>";
}
prev = point;
}
Response.Write(Output);
dataReader.Close();
command.Dispose();
cnn.Close();
}