piter11
چهارشنبه 01 بهمن 1393, 20:58 عصر
من 3تا تکس باکس دارم و یک دکمه و یک گرید ویو حالا می خوام اولا آیدیم primary key identity شه که دیگه مقداری واسه وارد کردن آیدی نزارم دوما نمیدونم چرا رو دکمه درج بار اول کلیک میکنم داخل جدول درج میشه ولی بار دوم اولی رو ویرایش میکنه ! بجای اینکه رکورد جدید ایجاد کنه یعنی کلا یه رکورد ایجاد نمیشه! چطور با هر بار کلیک رکورد چدید اضافه کنم؟ اینم سورسش با سپاس
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(int));
dt.Columns.Add("shakhe", typeof(string));
dt.Columns.Add("name", typeof(string));
dt.Columns.Add("price", typeof(int));
DataRow row = dt.NewRow();
row["shakhe"] = textBox2.Text;
row["name"] = textBox3.Text;
row["price"] = textBox4.Text;
dt.Rows.Add(row);
dataGridView1.DataSource = dt;
DataTable dt = new DataTable();
dt.Columns.Add("id", typeof(int));
dt.Columns.Add("shakhe", typeof(string));
dt.Columns.Add("name", typeof(string));
dt.Columns.Add("price", typeof(int));
DataRow row = dt.NewRow();
row["shakhe"] = textBox2.Text;
row["name"] = textBox3.Text;
row["price"] = textBox4.Text;
dt.Rows.Add(row);
dataGridView1.DataSource = dt;