У меня проблема с удалением gridview. У меня есть имя таблицы Doctor with
Id, Name, Address, Phone.Id - автоматически сгенерированное поле. После добавления данных
когда я отображаю в gridview тогда, если удалить любой идентификатор из gridview
Опять же, если я добавлю какие-либо новые детали из формы, начиная с
новый номер. Я имею в виду, если я удаляю последний идентификатор № 5, то снова, если я
добавить любого нового доктора, который принимает значение id 6, а не из 5. Мой запрос
должен начать снова с 5. Вот мой код. Пожалуйста, помогите мне.
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});
}
}