PDA

View Full Version : سوال: محاسبه فیلد ها و درج در دیتابیس



Babak-Magic
شنبه 02 مرداد 1389, 22: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 تا پایین تر نمایش میده نه جلوی نام

mmd2009
شنبه 02 مرداد 1389, 22:13 عصر
با سلام.

دوست عزیز شما چطور عملیات رو انجام میدی؟

مثلا روی یک دکمه میخوای این کارو بکنی که وقتی روش کلیک کردی عملیات مربوطه انجام بشه یا روال دیگه ای

بگو از چه راهیی تا یک نمونه کد برات بذارم.

mmd2009
شنبه 02 مرداد 1389, 22:24 عصر
دوست عزیز

ترجیم دادم یک نمونه برنامه برات درست کنم

اینو ببین بعدش اگر مشکلت حل نشد بگو تا بهتر بتونیم کمکت کنیم


Click For Download
(http://up.iranblog.com/Files1/73b9fc38c60847649a54.rar)

در این قسمت شما رو هر ردیفی کلیک کنید مقدار درون فیلد معدلش تقسیم بر 2 میشه.

Babak-Magic
یک شنبه 03 مرداد 1389, 11:08 صبح
سلام دوسته عزیز اگه میشه این رو طوری بنویس که با1 کلیک بر روی باتن تمام محاسبات انجام شه و در دیتاگیرید نشان داده بشه و در دیتابیس هم ذخیره بشه