PDA

View Full Version : سوال: اعمال علائم ریاضی در DataGrid و DataBase



proairplane
چهارشنبه 12 شهریور 1393, 16:13 عصر
سلام دوستان
من یک Table ساختم و به DataGrid هم وصل هستش.می خوام بدونم چطوری میشه مقدار وارد شده مثلا فیلد 3 در همون رکورد انتخابی رو ضرب در مقدار فیلد 4 بکنم.
با تشکر

pmm1024@gmail.com
چهارشنبه 12 شهریور 1393, 16:19 عصر
با سلام
باید مقدار فیلد هایی که درون Datagridview وجود دارد را به نوع INT تبدیل کنید و با یکدیگر ضرب کنید
مانند:

int YourString = Integer.parseInt("1234");

int Result = YourString* N_Field
که جای رشته 1234 مقدار فیلد Datagridview را قرار دهید.

aminmousavi
چهارشنبه 12 شهریور 1393, 16:19 عصر
سلام دوست عزیز .
با کوئری زیر میتونی این کار رو انجام بدی :

SELECT NameCol*4 FROM YourTable


(اگر میخوای کل رکورد هات که با کوئری اومده رو ضرب کنی)

proairplane
چهارشنبه 12 شهریور 1393, 21:50 عصر
int a,b,c;
a = Int32.Parse((dataGridView1.CurrentRow.Cells[2]).ToString());
b = Int32.Parse((dataGridView1.CurrentRow.Cells[3]).ToString());
c = a * b;
textBox1.Text = c.ToString();
من این رو نوشتم گیر نداد ولی وقتی زدم محاسبه کنه گیر داد!