Babak-Magic
شنبه 02 مرداد 1389, 23:06 عصر
دوستان اگه میشه یک نمونه کد یا توضیح از اینکه عددی را در عدد دیگر تقسیم کنه و در فیلد مربوط نمایش دهد و به دیتابیس هم اضافه شه
من خودم اینو نوشتم
double Result = 0;
double num = double.Parse(textBox1.Text);
Result = num / 6;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
dataGridView1.Rows[i].Cells["sharjmah"].Value = Result;
{
SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\manager.mdf;Integrated Security=True;User Instance=True";
con.Open();
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter();
da.InsertCommand = new SqlCommand();
da.InsertCommand.Connection = con;
da.InsertCommand.CommandText = "insert into modir(sharjmah)values(@sharjmah)";
da.InsertCommand.Parameters.AddWithValue("@sharjmah", dataGridView1.Rows[i].Cells["sharjmah"].Value.ToString());
da.InsertCommand.ExecuteNonQuery();
con.Close();
ولی مشکل داره و اونم اینکه موقع فراخوانی 6 تا پایین تر نمایش میده نه جلوی نام
من خودم اینو نوشتم
double Result = 0;
double num = double.Parse(textBox1.Text);
Result = num / 6;
for (int i = 0; i < dataGridView1.Rows.Count; i++)
{
dataGridView1.Rows[i].Cells["sharjmah"].Value = Result;
{
SqlConnection con = new SqlConnection();
con.ConnectionString = @"Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirector y|\manager.mdf;Integrated Security=True;User Instance=True";
con.Open();
DataTable dt = new DataTable();
SqlDataAdapter da = new SqlDataAdapter();
da.InsertCommand = new SqlCommand();
da.InsertCommand.Connection = con;
da.InsertCommand.CommandText = "insert into modir(sharjmah)values(@sharjmah)";
da.InsertCommand.Parameters.AddWithValue("@sharjmah", dataGridView1.Rows[i].Cells["sharjmah"].Value.ToString());
da.InsertCommand.ExecuteNonQuery();
con.Close();
ولی مشکل داره و اونم اینکه موقع فراخوانی 6 تا پایین تر نمایش میده نه جلوی نام