0

我正在尝试实现一个函数来查看最近添加到 SQL Server CE 数据库的项目:

private void BackButt_Click(object sender, EventArgs e)
{
   try
   {
       SqlCeDataReader myReader = null;

       SqlCwCommand cm = new SqlCeCommand("SELECT MAX(TS_Process) AS Expr1, MAX(TS_Verify) AS Expr2 FROM TestStep", cn)

       myReader = cm.ExecuteReader();

       while (myReader.Read())
       {
           stepTB.Text = myReader.GetString(0);
           ExpectedTB.Text = myReader.GetString(1);
       }
    }      
    catch (SqlCeException ex)
    {
        MessageBox.Show(ex.Message);
    }

连接在表单加载时打开。

这仅显示最后一个条目,而不显示所有以前的条目。

任何帮助将不胜感激。

谢谢

4

1 回答 1

1

快速简便的修复,下面的代码将按照您的要求进行,尽管这不是您想要使用它的方式。

        while (myReader.Read())
         {
          stepTB.Text += myReader.GetString(0) + " ";

          ExpectedTB.Text += myReader.GetString(1) + " ";
         }

如果您想要一个实际的概述,请查找数据控件,例如repeatersgridviews

于 2012-06-05T18:36:12.563 回答