PDA

View Full Version : آموزش: دسترسی به کنترل های درون گریدویو (مثل تکست باکس)



EnKamran
یک شنبه 06 بهمن 1392, 14:25 عصر
تو یکی از پروژه هایی که داشتم برای یک مدرسه انجام میدادم صفحه ای رو میخواستم که نمرات دانش آموزان رو وارد و یا ویرایش کنم، خوب میدونیم که برای این کار به راحتی با داشتن شماره دانش آموزش میشد همچین کاری رو انجام داد اما برای هر دانش آموز باید این روند تکرار میشد و کاربر رایانه مدرسه لیستی میخواست که نام دانش آموز رو نمایش بده و جلوش تکست باکسی باشه برای تغییر نمره!


var context = new MenuEntities();
int i = 0;
foreach (GridViewRow row in grdMenus.Rows)
{
int mid = Convert.ToInt32(grdMenus.Rows[i].Cells[0].Text);
var menu = (from m in context.TBL_Menus where m.MenuID == mid select m).FirstOrDefault();
if (!string.IsNullOrEmpty(((TextBox)row.FindControl("txt")).Text))
{
if (menu != null)
{
menu.MenuUrl = ((TextBox)row.FindControl("txt")).Text;
}
}

i += 1;
}
context.SaveChanges();

مقاله کامل (http://sadin.ir/Article/1/%D8%AF%D8%B3%D8%AA%D8%B1%D8%B3%DB%8C-%D8%A8%D9%87-%DA%A9%D9%86%D8%AA%D8%B1%D9%84-%D9%87%D8%A7%DB%8C-%D8%AF%D8%A7%D8%AE%D9%84-%DA%AF%D8%B1%DB%8C%D8%AF%D9%88%DB%8C%D9%88)

EnKamran
دوشنبه 07 بهمن 1392, 00:49 صبح
شرمنده فراموش کردم خدمتتون عرض کنم که برای درج هم مثل بالا عمل میکنیم فقط به جای دستور ویرایش باید عمل درج رو انجام بدیم.

mRizvandi
دوشنبه 07 بهمن 1392, 21:27 عصر
خودتون کد رو گذاشتید، متوجه نشدم مساله شما چی هست؟

Mohammad_dn
دوشنبه 07 بهمن 1392, 21:59 عصر
منظور دوستمون آموزش هست..آموزش به کاربران دیگه..کدی رو گذاشتن تا کاربران ازش استفاده کنن

EnKamran
سه شنبه 08 بهمن 1392, 01:09 صبح
ممنون از توجه شما دوست عزیز، اما قصد بنده آموزش بود.
متن کامل مقاله رو لینک کردم.

mRizvandi
سه شنبه 08 بهمن 1392, 09:28 صبح
ممنون از توجه شما دوست عزیز، اما قصد بنده آموزش بود.
متن کامل مقاله رو لینک کردم.
سپاس از شما
پوزش میخوام، خیلی دقت نکردم، موفق باشید