דילוג לתוכן
  • דף הבית
  • קטגוריות
  • פוסטים אחרונים
  • משתמשים
  • חיפוש
  • חוקי הפורום
כיווץ
תחומים

תחומים - פורום חרדי מקצועי

💡 רוצה לזכור קריאת שמע בזמן? לחץ כאן!
  1. דף הבית
  2. תכנות
  3. ארכיון code613m
  4. WPF DataGrid עם AutoGenerateColumns שורה חדשה כשהרשימה ריקה.

WPF DataGrid עם AutoGenerateColumns שורה חדשה כשהרשימה ריקה.

מתוזמן נעוץ נעול הועבר ארכיון code613m
11 פוסטים 2 כותבים 565 צפיות
  • מהישן לחדש
  • מהחדש לישן
  • הכי הרבה הצבעות
התחברו כדי לפרסם תגובה
נושא זה נמחק. רק משתמשים עם הרשאות מתאימות יוכלו לצפות בו.
  • רחמיםר מנותק
    רחמיםר מנותק
    רחמים מורחק
    כתב ב נערך לאחרונה על ידי
    #1

    הגדרתי את AutoGenerateColumns ל "True"
    וזה עובד מצויין אבל רק כאשר יש באוסף לפחות רשומה אחת אבל אם אין שום רשומה הדטה-גריד לא נותן אפשרות להוסיף את הראשון.
    מה אפשר לעשות?
    אני רוצה שזה יהיה כמו באקסס שגם אם אין רשומות בטבלה תמיד אפשר להוסיף חדש.

    תודה לכולם.

    פורסם במקור בפורום CODE613 ב24/12/2013 14:26 (+02:00)

    תגובה 1 תגובה אחרונה
    0
    • dovidD מנותק
      dovidD מנותק
      dovid ניהול
      כתב ב נערך לאחרונה על ידי
      #2

      איך הגדרת את הItemSource, למערך?
      אם כן נסה במקום זאת לשים בו List גנרי (עם סוגריים והמילה Of).

      פורסם במקור בפורום CODE613 ב24/12/2013 16:49 (+02:00)

      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

      בכל נושא אפשר ליצור קשר dovid@tchumim.com

      תגובה 1 תגובה אחרונה
      0
      • רחמיםר מנותק
        רחמיםר מנותק
        רחמים מורחק
        כתב ב נערך לאחרונה על ידי
        #3

        אני משתמש ב ObservableCollection שהוא גם עם סוגריים וOF
        אבל בכ''ז יש את הבעיה.

        פורסם במקור בפורום CODE613 ב24/12/2013 16:59 (+02:00)

        תגובה 1 תגובה אחרונה
        0
        • dovidD מנותק
          dovidD מנותק
          dovid ניהול
          כתב ב נערך לאחרונה על ידי
          #4

          אנא העלה את הXAML ו/או קוד רלוונטי.

          פורסם במקור בפורום CODE613 ב24/12/2013 17:11 (+02:00)

          מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

          בכל נושא אפשר ליצור קשר dovid@tchumim.com

          תגובה 1 תגובה אחרונה
          0
          • רחמיםר מנותק
            רחמיםר מנותק
            רחמים מורחק
            כתב ב נערך לאחרונה על ידי
            #5
            Imports System.Collections.ObjectModel
            
            Class MainWindow
                Dim coll As New ObservableCollection(Of Person)
            
                Public Sub New()
            
                    ' This call is required by the designer.
                    InitializeComponent()
            
                    ' Add any initialization after the InitializeComponent() call.
                    DataContext = coll
                    'רק אם נפעיל את השורה הבאה יהיה אפשר להזין את הטבלה
                    ' אלא שאז יופיע מראש 2 שורות
                    ' ואין בחירה ביד המשתמש להשאיר את הטבלה ללא רשומות
                    ' coll.Add(New Person)
                End Sub
            
            End Class
            
            Public Class Person
                Private _Name As String
                Public Property Name() As String
                    Get
                        Return _Name
                    End Get
                    Set(value As String)
                        _Name = value
                    End Set
                End Property
            
                Private _LastName As String
                Public Property LastName() As String
                    Get
                        Return _LastName
                    End Get
                    Set(value As String)
                        _LastName = value
                    End Set
                End Property
            End Class
            
            
            <Window x:Class="MainWindow"
                xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
                xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
                Title="MainWindow" Height="350" Width="525">
                <Grid>
                    <DataGrid AutoGenerateColumns="True" 
                              Height="289" HorizontalAlignment="Left"
                              Margin="10,10,0,0" Name="DataGrid1" 
                              VerticalAlignment="Top" Width="481" 
                              ItemsSource="{Binding}"/>
                </Grid>
            </Window>
            

            תודה רבה!

            פורסם במקור בפורום CODE613 ב24/12/2013 19:01 (+02:00)

            תגובה 1 תגובה אחרונה
            0
            • dovidD מנותק
              dovidD מנותק
              dovid ניהול
              כתב ב נערך לאחרונה על ידי
              #6

              ממש מפליא. אצלי זה עובד פקפרקט.
              העתקתי את הקוד בדיוק ככתבו וכלשונו הXAML+קוד ויש שורה ראשונה ריקה מוכנה להוספה.

              פורסם במקור בפורום CODE613 ב25/12/2013 15:50 (+02:00)

              מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

              בכל נושא אפשר ליצור קשר dovid@tchumim.com

              תגובה 1 תגובה אחרונה
              0
              • רחמיםר מנותק
                רחמיםר מנותק
                רחמים מורחק
                כתב ב נערך לאחרונה על ידי
                #7

                איזה פרימוורק מותקן אצלך? כי אצלי מותקן 4 ולא 4.5

                פורסם במקור בפורום CODE613 ב25/12/2013 15:56 (+02:00)

                תגובה 1 תגובה אחרונה
                0
                • dovidD מנותק
                  dovidD מנותק
                  dovid ניהול
                  כתב ב נערך לאחרונה על ידי
                  #8

                  עובד ידידי גם ב4.

                  פורסם במקור בפורום CODE613 ב25/12/2013 16:33 (+02:00)

                  מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                  בכל נושא אפשר ליצור קשר dovid@tchumim.com

                  תגובה 1 תגובה אחרונה
                  0
                  • רחמיםר מנותק
                    רחמיםר מנותק
                    רחמים מורחק
                    כתב ב נערך לאחרונה על ידי
                    #9

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

                    פורסם במקור בפורום CODE613 ב25/12/2013 17:55 (+02:00)

                    תגובה 1 תגובה אחרונה
                    0
                    • dovidD מנותק
                      dovidD מנותק
                      dovid ניהול
                      כתב ב נערך לאחרונה על ידי
                      #10

                      אתה נסית בדיוק את הקוד שהבאת? בלי שום שינוי?

                      פורסם במקור בפורום CODE613 ב25/12/2013 18:49 (+02:00)

                      מנטור אישי למתכנתים (ולא רק) – להתקדם לשלב הבא!

                      בכל נושא אפשר ליצור קשר dovid@tchumim.com

                      תגובה 1 תגובה אחרונה
                      0
                      • רחמיםר מנותק
                        רחמיםר מנותק
                        רחמים מורחק
                        כתב ב נערך לאחרונה על ידי
                        #11

                        בניתי, ניסיתי, ואז העתקתי לפה. זה מאוד מוזר אבל איך אפשר בכלל להתחיל לחשוב על הסיבה?

                        פורסם במקור בפורום CODE613 ב25/12/2013 18:53 (+02:00)

                        תגובה 1 תגובה אחרונה
                        0

                        בא תתחבר לדף היומי!
                        • התחברות

                        • אין לך חשבון עדיין? הרשמה

                        • התחברו או הירשמו כדי לחפש.
                        • פוסט ראשון
                          פוסט אחרון
                        0
                        • דף הבית
                        • קטגוריות
                        • פוסטים אחרונים
                        • משתמשים
                        • חיפוש
                        • חוקי הפורום