programerinfonet
یک شنبه 30 مهر 1391, 10:12 صبح
سلام دوستان من یک دیتاگرید دارم که توسط متد زیر از بانک sql بایند شده
string d;
SqlDataAdapter adap;
d = "select * from virtualkala";
adap = new SqlDataAdapter(d, my_con);
adap.Fill(dss, "virtualkala");
dgv.DataSource = dss.Tables["virtualkala"];
//dgv.Columns["id"].Visible = false;
dgv.Columns["idsanad"].Visible = false;
dgv.Columns["state"].Visible = false;
dgv.Columns["kala"].AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMod e.Fill;
dgv.Columns["tedad"].Width = 80;
dgv.Columns["fi"].Width = 100;
dgv.Columns["mablagh"].Width = 100;
dgv.Columns["visitory"].Width = 100;
dgv.Columns["kala"].HeaderText = "شـــرح ";
dgv.Columns["tedad"].HeaderText = "مقدار";
dgv.Columns["fi"].HeaderText = "قیمت ";
dgv.Columns["mablagh"].HeaderText = "مبلغ سطر ";
dgv.Columns["visitory"].HeaderText = "ویزیتوری ";
حالا کاربر میتونه هر چندتا رکورد که میخواد به صورت دستی به دیتاگرید اضافه کنه
من چه طوری میتونم رکوردهای اضافه شده توسط کاربر رو تو بانک ذخیره کنم
string d;
SqlDataAdapter adap;
d = "select * from virtualkala";
adap = new SqlDataAdapter(d, my_con);
adap.Fill(dss, "virtualkala");
dgv.DataSource = dss.Tables["virtualkala"];
//dgv.Columns["id"].Visible = false;
dgv.Columns["idsanad"].Visible = false;
dgv.Columns["state"].Visible = false;
dgv.Columns["kala"].AutoSizeMode = System.Windows.Forms.DataGridViewAutoSizeColumnMod e.Fill;
dgv.Columns["tedad"].Width = 80;
dgv.Columns["fi"].Width = 100;
dgv.Columns["mablagh"].Width = 100;
dgv.Columns["visitory"].Width = 100;
dgv.Columns["kala"].HeaderText = "شـــرح ";
dgv.Columns["tedad"].HeaderText = "مقدار";
dgv.Columns["fi"].HeaderText = "قیمت ";
dgv.Columns["mablagh"].HeaderText = "مبلغ سطر ";
dgv.Columns["visitory"].HeaderText = "ویزیتوری ";
حالا کاربر میتونه هر چندتا رکورد که میخواد به صورت دستی به دیتاگرید اضافه کنه
من چه طوری میتونم رکوردهای اضافه شده توسط کاربر رو تو بانک ذخیره کنم