none
מחיקת שורה מgridview RRS feed

  • שאלה

  • יש לי gridview ובו מספר עמודות.

    אני צריכה להוסיף עמודה שתכיל כפתור מחיקה.

    שכשילחצו על delete שורה תמחק ושה database יתעדכן,

    כלומר-שהשורה תמחק גם אצלו.

    הקוד שלי הוא ב vb.net והclient זה דף aspx.

    יום שישי 24 אוגוסט 2012 06:46

תשובות

  • שלום

    כאשר את מוסיפה gridview לדף, נפתח לך אשף שמאפשר לך לבחור את מקור הנתונים של הgridview. כיון שלא פרטת איך את עובדת בדיוק ואם אילו כלים, נצייר את הסנריו הפשוט. נניח שאת עובדת מול sql server. את יוצרת בעזרת האשף (לחיצה על המשולש הקטן בראש הgridview > כניסה לתיבה הנגללת choose data sourse ובחירת new data sourse ) את בוחרת / מגדירה חיבור לDB (conectionString( ואז בוחרת את הטבלה אותה את רוצה להציג בgridview ואת העמודות אותם את רוצה להציג. מצד ימין לרשימת העמודות מופיע כפתור בשם Advaced... לחיצה עליו וסימון V ברובריקה ששואלת האם את רוצה שויזואל סטודיו יג'נרט לך אוטומטית פקודות הכנס מחק וכו'. אשרי הכל וסיימי עם האשף. אח"כ לחצי שוב על המשולש הקטן בפינת ה gridview  ויופעו לך רובריקות האם לאפשר פונקציות מסוימות ב gridview . בחרי enable deleteing ואוטומטית תופיע לך עמודה עם היפר לינק שמאפשר למחוק.

    את תפתחי את הקוד ASPX תראי שויזואל סטודיו ג'ינרט לך את כל הקוד הנחוץ כולל שאילתות הSQL ע"מ למחוק או ליצור רשומה חדשה או לערוך. כל זה מתעדכן גם ב DB וגם ב UI.

    כמובן שאת כל זה אפשר לעשות גם ידנית על gridview  קיים, או אוטומטית ע"י לחיצה על המשולש הקטן שבראש ה sqlDataSourse.

    וכמובן שאפשר את הכל לעשות בקוד VB, תלוי מה הסנריו בדיוק ואיזו דרך הכי מתאימה לצרכים.

    וכן אפשר לעצב את ההיפר לינק לכל דבר שתרצי בעזרת TemplateField.

    אם מה שכתבתי לא תואם את המצב שלך, אנא פרטי יותר מה בדיוק עשית, ואם אילו כלים בדיוק את עובדת.


    בהצלחה, ואם עזרתי, לחץ על 'סמן כתשובה', וסמן את התשובה כמועילה.

    • סומן כתשובה על-ידי miritmann יום שני 27 אוגוסט 2012 06:36
    • סימון כתשובה בוטל על-ידי miritmann יום שני 27 אוגוסט 2012 06:37
    • סומן כתשובה על-ידי miritmann יום שני 27 אוגוסט 2012 06:37
    יום שישי 24 אוגוסט 2012 10:58