Я настраиваю страницу входа поставщика веб-приложения.В этом я использовал этот код, но я не уверен, что он работает.Так что кто-нибудь может объяснить этот код построчно.
private void GetVendorID()
{
try
{
string query = "Select Max(VID) from Vendor";
SqlDataAdapter sd = new SqlDataAdapter(query, con);
if (con.State == ConnectionState.Closed) con.Open();
DataTable dt = new DataTable();
int row = sd.Fill(dt);
string vid = "101";
if (!string.IsNullOrEmpty(dt.Rows[0][0].ToString()))
{
vid = ((int)dt.Rows[0][0] + 1).ToString();
}
lbId.Text = vid;
}
finally
{
con.Close();
}
}
Я ожидал, что идентификатор поставщика будет загружен в TextBox непосредственно, когда продавец после регистрации сам перенаправляется на страницу входа.Короче говоря, Поставщик при первой попытке войти в систему после регистрации будет отображать идентификатор входа в TextBox со свойством Editable = False.Но фактическим выводом является то, что Поставщик должен сам написать идентификатор входа при первой попытке входа в систему.