برنامه نویس سی شارپ
دوشنبه 13 شهریور 1396, 14:09 عصر
باسلام. من مقدار یک فیلد رو از جدول کشیدم بیرون و داخل تکست باکس ریختم. حالا میخوام همین مقدار تکست باکس رو با یک مقدار دیگه جمع کنم و دوباره بریزم داخل همون فیلد جدول.
کدی که نوشتم اینه:
private void num1(int a)
{
goodsdefintion updatt = new goodsdefintion();
int b =a+ Convert.ToInt32(txtvalue.Text);
textBox3.Text = b.ToString();
updatt.intialbalance = b;
context.SubmitChanges();
dataGridView2.DataSource = context.goodsdefintions;
jo();
}
private void btnedit_Click(object sender, EventArgs e)
{
if (validdataform())
{
if (comboBox1.Text == "???? ???? ??????")
{
var h =
from j in context.goodsdefintions
where j.productcode == Convert.ToInt32(txtcode.Text)
select j;
string v = "";
foreach (goodsdefintion f in h)
v = f.intialbalance.ToString();
textBox1.Text = v;
int a=Convert.ToInt32(textBox1.Text);
num1(a);
}
}
}
قدار فیلد از بانک گرفته میشه و فرستاده میشه به تابع، اونجا جمع انجام میشه و باید داخل همون فیلد ذخیره بشه. ولی داخل فیلد جدول ذخیره نمیشه. لطفا راهنمایی بفرمایید. عجله دارم، ممنون میشم زود جواب بدین
کدی که نوشتم اینه:
private void num1(int a)
{
goodsdefintion updatt = new goodsdefintion();
int b =a+ Convert.ToInt32(txtvalue.Text);
textBox3.Text = b.ToString();
updatt.intialbalance = b;
context.SubmitChanges();
dataGridView2.DataSource = context.goodsdefintions;
jo();
}
private void btnedit_Click(object sender, EventArgs e)
{
if (validdataform())
{
if (comboBox1.Text == "???? ???? ??????")
{
var h =
from j in context.goodsdefintions
where j.productcode == Convert.ToInt32(txtcode.Text)
select j;
string v = "";
foreach (goodsdefintion f in h)
v = f.intialbalance.ToString();
textBox1.Text = v;
int a=Convert.ToInt32(textBox1.Text);
num1(a);
}
}
}
قدار فیلد از بانک گرفته میشه و فرستاده میشه به تابع، اونجا جمع انجام میشه و باید داخل همون فیلد ذخیره بشه. ولی داخل فیلد جدول ذخیره نمیشه. لطفا راهنمایی بفرمایید. عجله دارم، ممنون میشم زود جواب بدین