Я создаю форму окна и в настоящее время в процессе создания формы «создать элемент».как заполнить текстовое поле новым идентификатором строки в форме окна
Теперь я хочу показать пользователю, вводящему данные о том, каким будет новый идентификатор участников. Поэтому я думал о попытке показать новый идентификатор строки в текстовом поле. Так что, если мы возьмем пример ниже, когда форма загружается, новый член ID должен быть показан в текстовом поле
Я попытался попытаться сделать это ниже, но испытывают трудности в получении результата от SQLCommand. Или, может быть, им не удалось сделать это?
Может ли кто-нибудь увидеть, как я могу применить идентификатор при загрузке?
private void frmAddMember_Load(object sender, EventArgs e)
{
using (var connection = new SqlConnection(Properties.Settings.Default.BioEngineeringDB))
{
connection.Open();
using (var cmd = new SqlCommand("SELECT * FROM Users WHERE UserID=(SELECT MAX(UserID) FROM Users", connection))
{
//cmd.Parameters.Add("@MYVALUE", SqlDbType.VarChar).Value = comboBox1.Text;
SqlDataReader re = cmd.ExecuteReader();
if (re.Read())
{
txtMemberId.Text = // result from the SQLCommand but i dont know how to get it
Я немного смущен о вашем рабочем процессе. Итак: пользователь создает новый член -> затем вы хотите показать им, что идентификатор нового члена ->, чтобы вы перезагрузили форму и попытались получить последний вставленный идентификатор? – Jedediah
@Jedediah обновил вопрос, чтобы показать, что им пытается достичь – Matchbox2093