PDA

View Full Version : سوال: کد زیر بانک رو بروز نمیکنه



manitack
شنبه 16 آذر 1387, 22:06 عصر
سلام دوستان
کد زیر بانک رو بروز نمیکنه اشکالش چیه؟ ممنون.

protected void Grid_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
GridViewRow Row = Grid.Rows[e.RowIndex];
this.SqlDataSource.UpdateCommand =
"UPDATE Account SET AccountName =@AccountName where AccountID=@AccountID";
this.SqlDataSource.UpdateParameters.Add("AccountName", Row.Cells[4].Text);
this.SqlDataSource.UpdateParameters.Add("AccountID", Row.Cells[3].Text);
this.SqlDataSource.Update();
this.Grid.EditIndex = -1;
this.Grid.DataBind();
}

kiosksoft
یک شنبه 17 آذر 1387, 12:22 عصر
دوست عزیز هنگام اجرا این قسمت چه مقداری میگیرد؟


this.SqlDataSource.UpdateCommand =
"UPDATE Account SET AccountName =@AccountName where AccountID=@AccountID";

manitack
دوشنبه 18 آذر 1387, 16:10 عصر
هنگام اجرا این قسمت چه مقداری میگیرد
ظاهرا پارامترها لحاظ نشدند!؟

UPDATE Account SET AccountName =@AccountName where AccountID=@AccountID

milade
دوشنبه 18 آذر 1387, 16:20 عصر
سلام مثل اینکه یادتون رفته @ رو بزارید(شایدم این نباشه!):

protected void Grid_RowUpdating(object sender, GridViewUpdateEventArgs e)
{
GridViewRow Row = Grid.Rows[e.RowIndex];
this.SqlDataSource.UpdateCommand =
"UPDATE Account SET AccountName =@AccountName where AccountID=@AccountID";
this.SqlDataSource.UpdateParameters.Add("@AccountName", Row.Cells[4].Text);
this.SqlDataSource.UpdateParameters.Add("@AccountID", Row.Cells[3].Text);
this.SqlDataSource.Update();
this.Grid.EditIndex = -1;
this.Grid.DataBind();
}
موفق باشید

manitack
سه شنبه 19 آذر 1387, 12:58 عصر
سلام .مشکل از خالی بودن مقدار پارامترهاست!!روش دیگه ایی برای خواندن مقدار سلولها هست؟؟ ممنون.

manitack
چهارشنبه 20 آذر 1387, 15:02 عصر
ظاهرا چون سطر در مد ویرایش هست مقدار تهی برمیگردونه.دوستان راه حلی ندارند؟؟؟