J'ai un problème avec la suppression gridview.J'ai un nom de table Doctor avec Id, Nom, Adresse, Phone.Id est champ généré automatiquement.Après l'ajout de données lorsque je suis affichage dans gridview puis supprimer Tout ID de gridview Encore une fois puis si j'ajoute de nouveaux détails de la forme son à partir du nouveau nombre.Je veux dire si je supprime le dernier numéro d'identification 5 puis à nouveau si ajouter un nouveau médecin sa prise d'identification valeur 6 pas de 5. Ma question est devrait recommencer à partir de 5.Voici mon code.Pls m'aider.problème avec asp.net gridview
public class Doctor
{
public int Id { get; set; }
public string Name { get; set; }
public string Address { get; set; }
public string Phone { get; set; }
}
public static class DoctorDataLayer
{
public static void AddDoctor(Doctor doctor)
{
string connectionString = ConfigurationManager.ConnectionStrings["ConnectionString"].ConnectionString; // JohannesH: Changed from .ToString() to .ConnectionString
using(var connection = new SqlConnection(connectionString))
{
using (var command = new SqlCommand("insert into doctor values(@name,@address,@phone)", connection))
{
command.Parameters.AddWithValue("@name", doctor.Name);
command.Parameters.AddWithValue("@address", doctor.Address);
command.Parameters.AddWithValue("@phone", doctor.Phone);
connection.Open();
command.ExecuteNonQuery();
connection.Close();
}
}
}
}
public static class DoctorBusinessLayer
{
public static void CreateDoctor(string name, string address, string phone)
{
DoctorDataLayer.AddDoctor(new Doctor {Name = name, Address = address, Phone = phone});
}
}