在文本框控件中添加整型值

本文关键字:添加 整型 控件 文本 | 更新日期: 2023-09-27 17:52:11

当我向数据库添加一条记录时,我从表中检索自动生成的ID键。我需要将ID放入文本框中,以便稍后在代码中使用。这是我的代码,它给了我这个错误:

输入字符串格式不正确

下面是我的代码:
// Insert the record by executing the command
numRowsAdded = command.ExecuteNonQuery();
// Use @@IDENTITY to work out the primary key of 
// the new row and display it
command.CommandText = "SELECT @@IDENTITY";
id = Convert.ToInt32(command.ExecuteScalar());
id = Convert.ToInt32(lessonIDTextbox.Text);

在文本框控件中添加整型值

如果你这样做的唯一原因是在以后的代码中使用,则不要将其放在文本框中。

你得到上面的错误,因为lessonIDTextbox没有一个值在它(基于你已经向我们展示的代码)。id已经有一个值,您可以稍后在代码中使用它。如果您试图在回发或其他事情中保留该值,那么您可能需要探索其他选项。

如果有其他原因你需要把它放在文本框中,你可以这样做:

lessonIDTextbox.Text=id.ToString();
lessonIDTextbox.Text=command.ExecuteScalar().ToString()