Iran58
پنج شنبه 06 تیر 1392, 18:38 عصر
سلام
من sp زیر را نوشته ام
ALTER proc [dbo].[Update_WareSurplus]
@id int,
@name nvarchar(100)
as
update ware
set name=@name
where ID=@id
حال می خواهم در برنامه ام از sp بالا استفاده کنم که نمی توانم و برنامه ام را باکدهای زیر اجرا می کنم
private void btnOk_Click(object sender, EventArgs e)
{
int Id = int.Parse(txtCode.Text);
using (SurplusItemsDataContext db=new SurplusItemsDataContext())
{
var current = (from row in db.Wares
where row.Id == Id
select row).FirstOrDefault();
current.Name = txtName.Text;
db.SubmitChanges();
this.Close();
}
}
private void btnEdit_Click(object sender, EventArgs e)
{
using (SurplusItemsDataContext db = new SurplusItemsDataContext())
{
int RowId = dataGridView1.CurrentRow.Index;
int Id = Convert.ToInt32(dataGridView1[0, RowId].Value);
var Edit = (from row in db.Wares
where row.Id == Id
select row).FirstOrDefault();
FrmWareSurplusEdit fwse=new FrmWareSurplusEdit();
fwse.txtCode.Text = Edit.Id.ToString();
fwse.txtName.Text = Edit.Name;
fwse.ShowDialog();
GetValue();
}
}
حال می حواهم بدانم چطوری باید کنم را تغییر بدهم تا بتوانم sp مورد نظرم استفاده کنم
باتشکر
من sp زیر را نوشته ام
ALTER proc [dbo].[Update_WareSurplus]
@id int,
@name nvarchar(100)
as
update ware
set name=@name
where ID=@id
حال می خواهم در برنامه ام از sp بالا استفاده کنم که نمی توانم و برنامه ام را باکدهای زیر اجرا می کنم
private void btnOk_Click(object sender, EventArgs e)
{
int Id = int.Parse(txtCode.Text);
using (SurplusItemsDataContext db=new SurplusItemsDataContext())
{
var current = (from row in db.Wares
where row.Id == Id
select row).FirstOrDefault();
current.Name = txtName.Text;
db.SubmitChanges();
this.Close();
}
}
private void btnEdit_Click(object sender, EventArgs e)
{
using (SurplusItemsDataContext db = new SurplusItemsDataContext())
{
int RowId = dataGridView1.CurrentRow.Index;
int Id = Convert.ToInt32(dataGridView1[0, RowId].Value);
var Edit = (from row in db.Wares
where row.Id == Id
select row).FirstOrDefault();
FrmWareSurplusEdit fwse=new FrmWareSurplusEdit();
fwse.txtCode.Text = Edit.Id.ToString();
fwse.txtName.Text = Edit.Name;
fwse.ShowDialog();
GetValue();
}
}
حال می حواهم بدانم چطوری باید کنم را تغییر بدهم تا بتوانم sp مورد نظرم استفاده کنم
باتشکر