PDA

View Full Version : راه حل بدید لطفا: آپدیت تعداد رکورد نامعلوم...!!!!



kablayi
پنج شنبه 28 خرداد 1394, 17:03 عصر
سلام
من میخوام یه فرم داشته باشم که بتونم کل نمرات دانشجوهای یه کلاس رو وارد کنم و بعد با زدن یه دکمه فیلد مربوطه در دیتابیس آپدیت بشه
یه چیزی شبیه به عکس ضمیمه...
132371
یعنی همه نمرات رو که وارد کردیم با زدن ثبت نمرات کار تموم شه...
ممنون

hamednazarzadeh
پنج شنبه 28 خرداد 1394, 18:50 عصر
سلام .
میتونید برای هر رکورد یک textbox داخل دیتاگرید اضافه کنید تا کاربر بتونه نمرات رو داخلش وارد کنه .
زمانی که رو ثبت نمرات کلیک کرد ، با حلقه foreach دیتاگرید رو پیمایش کنید و در هر رکورد از طریق متد findcontrol مقدار داخل textbox رو بخونید و با توجه به آی دی رکورد مربوطه در دیتابیس درج کنید یا آپدیت کنید.

kablayi
جمعه 29 خرداد 1394, 12:05 عصر
سلام .
میتونید برای هر رکورد یک textbox داخل دیتاگرید اضافه کنید تا کاربر بتونه نمرات رو داخلش وارد کنه .
زمانی که رو ثبت نمرات کلیک کرد ، با حلقه foreach دیتاگرید رو پیمایش کنید و در هر رکورد از طریق متد findcontrol مقدار داخل textbox رو بخونید و با توجه به آی دی رکورد مربوطه در دیتابیس درج کنید یا آپدیت کنید.
ممنون
فقط اگه میشه راهنمایی کنید چطور از متد findcontrol استفاده کنم و مقدار درون textbox رو بخونم؟؟؟؟؟

kablayi
جمعه 29 خرداد 1394, 15:24 عصر
ممنون یافتم..... :



.
.
.
TextBox txtName = Gridview1.Rows.FindControl("ControlID") as TextBox;
string textvalue= txtName.Text;
.
.
.