Insert Row in GridView

יום שישי, אפריל 9, 2010

  אחד החסרונות של GridView הוא שאין תמיכה מובנית בהוספת שורות חדשות (קצת מצחיק שיש לו אופצייה של InsertItemTemplate אבל אין לו שום משמעות).   בפוסט הזה אני אדגים איך אפשר להוסיף לו פונקציונליות של הוספת שורה. (ניתן להוריד את דוגמת הקוד מכאן)   אנחנו צריכים לחשוב של שני מצבים.   1. כשהטבלה שמקושרת לגריד יש בה כבר שורות. 2. כשהטבלה שמקשורת לגריד אין בה עדיין שורות.   נניח לטבלה שלנו יש שלוש עמודות, מספר שם וגיל. הנה קוד צד השרת שמקשר את הטבלה לגריד   protected void Page_Load(object sender, EventArgs e) {     if (!IsPostBack)     {         BindGrid();     } }   private void BindGrid() {     if (Session == null)     {         DataTable table = new DataTable();    ...
תגיות: , , ,
2 תגובות