שאלה קטנה ב gridview- בבקשה!

moriay

New member
שאלה קטנה ב gridview- בבקשה!

שלום, אני בסך הכל רוצה למלא את ה selectedValue של dropdown בטעינת טבלה למסך, לפי הערך שבטבלה. אני עושה את זה בפונקציה של dataBound : public void gvItems_rowDataBound(object sender, GridViewRowEventArgs e) הבעיה היא שאני לא יודעת איך להגיע לערך בטבלה: dropDownList.SelectedValue = ?? או שעדיף לעשות את זה מה-html ? תודה רבה!
 

moriay

New member
אבל ...

הדבר הזה e.Row.Cells[0].Text נותן תמיד מחרוזת ריקה, יש לך מושג למה? תודה רבה
 

drbunsen

New member
לא כל-כך ברור

איפה נמצא ה-DDL ? ב-ITEM TEMPLATE (==בכל שורה )א ו שהוא משהו נפרד (ואז - לעיזה שורה בטבלא הוא מתייחס?) אם זה DDL שנמצא בכל שורה בגריד, אז אכן בתמתודה הנ"ל את צריכה להגיע הן למידע, והן ל-DDL עצמו. למידע את מגיעה דרך e.row.dataitem , ול-DDL עצמו את יכולה להגיע דרך e.row.findcontrol. זה בגדול. כמובן שצריך לעשות קאסטים ובדיקות למיניהן.
 
למעלה