Я создаю простую форму продукта в c #.в то время как я сгенерировал ошибку автоматического получения номера, то, что я пытался до сих пор, я прикрепил ниже. id продукта начинается с 00001. Я создал метод Getproduct () внутри метода, который я написал, code.error отображал синтаксическую ошибку.
public void Getproduct() {
string sql;
SqlConnection con = new SqlConnection("server =.; initial catalog=product; integrated security=true");
SqlDataAdapter dr;
SqlDataReader dr1;
sql = "SELECT id,product_name,product_desc,price FROM product Order By id Desc";
SqlCommand com = new SqlCommand(sql, con);
SqlDataReader dr = com.ExecuteReader();
if (dr.Read() == true) {
int id;
int pid;
id = (dr[0] + 1);
pid = id.ToString("00000");
else if IsDBNull(dr) {
pid = ("00001");
}
}
}