要从数据库里读出数据,并显示在表格中
    要求:没秒钟读一次,并不断刷新显示在表格中,请高手指点指点编程思路或者具体实现,像会用着Timer控件什么的

解决方案 »

  1.   

    就在 Timer控件 中写刷新数据库的代码呀
      

  2.   

    每秒钟读一次,用TIMER控件应该可以,在TIMER的事件中写刷新代码~!!
      

  3.   

    在TIMER控件的事件里,把从数据库里读的数据函数每秒调用一次。
      

  4.   

    CS代码:
     protected void ShowData(){
       
            String myConnectionString = "server=.;database=Northwind;uid=sa;pwd=;";
            string mySelectQuery = "SELECT [OrderID], [Freight] FROM [Orders] ;";
            SqlConnection myConnection = new SqlConnection(myConnectionString);
            myConnection.Open();
            SqlCommand myCommand = new SqlCommand(mySelectQuery, myConnection)
            SqlDataReader myReader = myCommand.ExecuteReader(CommandBehavior.CloseConnection);
            myReader.Read();
           Response.Write("<td><td>" + myReader["OrderID"] + "</td>");
           Response.Write("<td><td>" + myReader["Freight"] + "</td>");
            myReader.Close();
            myConnection.Close();    protected void Timer1_Tick1(object sender, EventArgs e)
        {
            ShowData();
          
        }
    为什么显示的总是同样的数据(不顺序向下读),请帮忙看看,谢谢!