مرجع تخصصی برنامه نویسان

انجمن تخصصی برنامه نویسان فارسی زبان

کاربر سایت

ehsan_zanganeh

عضویت از 1395/12/13

تغییر اطلاعات textbox

  • دوشنبه 21 فروردین 1396
  • 00:20
تشکر میکنم

با سلام
یه فرم دارم که اطلاعتش از دیتابیس فراخوانی می شه و می خوام اطلاعات لود شده رو تغییر بدم و مجددا ذخیره کنم
اما هرچی اطلاعات فرم رو تغییر می دم همون اطلاعات قبلی رو در نظر میگیره بنابراین من نمی تونم اطلاعاتم رو ویرایش کنم

پاسخ های این پرسش

تعداد پاسخ ها : 4 پاسخ
کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • دوشنبه 21 فروردین 1396
  • 10:20

چه کمکی از ما برمیاد ؟

کدتون رو قرار بدید

کاربر سایت

ehsan_zanganeh

عضویت از 1395/12/13

  • سه شنبه 22 فروردین 1396
  • 10:51

با سلام

فرم من خیلی اطلاعات توش هست اما شما فرض کنید یک تکست باکس داریم که از دیتابیس نام و نام خانوادگی کاربر رو نمایش میده (در page load )

بعد کاربر این مشخصات رو تغییر میده و من میخوام این اطلاعات رو در دیتابیس ویرایش کنم

واکشی اطلاعات از دیتابس انجام میشه و کاربر اطلاعات رو تغییر میده ولی وقتی   textbox1.text میزنم همون اطلاعات اولیه این تکست باکس رو نشون میده

 <asp:TextBox ID="users_name" runat="server"   CssClass="textEntry"></asp:TextBox>

.
.
.

قراردادن اطلاعات از دیتابیس users_name.Text = datatable_users.Rows(0)("users_name")
مثلا = احسان زنگنه.
.
.تغییر اطلاعات توسط کاربر
.مثلا =علی رحمانی
.
.
.MsgBox(users_name.Text)
نمایش متن= احسان زنگنه

کاربر سایت

ایمان مدائنی

عضویت از 1392/01/20

  • سه شنبه 22 فروردین 1396
  • 10:56

در رویداد Load پر کردید ؟

باید کدتون رو داخل کد زیر قرار بدید

if(!Page.IsPostBack)
{

//Your Code

}

کاربر سایت

ehsan_zanganeh

عضویت از 1395/12/13

  • سه شنبه 22 فروردین 1396
  • 12:03

ممنونم

متوجه شدم که هر دکمه ای که توی صفحه کلیک میکنیم یک بار pageload دوبار فراخوانی میشه

کاربرانی که از این پست تشکر کرده اند

هیچ کاربری تا کنون از این پست تشکر نکرده است

اگر نیاز به یک مشاور در زمینه طراحی سایت ، برنامه نویسی و بازاریابی الکترونیکی دارید

با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)