我有gridview刪除的問題。我有表名Doctor與 ID,名稱,地址,Phone.Id是自動生成的字段。添加數據後,當我在gridview中顯示 然後如果刪除從GridView控件 再次任何ID,然後,如果我從形式出發,從 添加任何新的細節,新number.I意思是,如果我還是那句話刪除最後一個號5,如果我 從添加任何新的價值醫生6其採取ID不5.我的查詢是 應該從5開始。這裏是我的code.Pls幫我。問題與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});
}
}