|
ב-asp.net הוספתי לדף gridview. רציתי לאפשר
insert ולכן הפכתי את העמודות לסוג
TemplateField. הוספתי כפתור ל- INSERT שמקבל
את הערכים מה-TEXTBOXs שב-footerTemplate
ומפעיל שאילתת insert (יש לי class לעבודה
עם ה-db).
ה- insert עובד לי , אבל ב-edit אני לא
מצליחה לקבל את הערכים ששונו.
ניסיתי כך:
GridView1.TemplateControl.FindControl("myFooterTemplateTextBox
עם המרה -ל-(System.Web.UI.WebControls.TextBox)
לכונטרול יש ערך NULL ולכן גם הטקסט
שלו ריק.
כשהעמודות היו מסוג BoundField קיבלתי
את הערכים ששונו כך:
((System.Web.UI.LiteralControl)GridView1.Rows[e.RowIndex].Cells[3].Controls[0]).Text
, אבל עכשו באופן הזה מתקבל ערך ריק
או יותר נכון "/r/n"
מה לעשות ?
|