تقييم الموضوع :
  • 1 أصوات - بمعدل 5
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] كيف يمكن إضافة صف فوق صف أسماء الأعمدة DataGrid
#1
السلام عليكم ورحمة الله وبركاته

لدي DataGrid وأضفت لها عدة أعمدة بهذه الطريقة

كود :
                <DataGrid.Columns>

                    <DataGridTextColumn Header="التسلسل" Binding="{Binding id}" Width="50" MinWidth="0" />
                </DataGrid.Columns>

السؤال هوكيف أضيف صف فوق الصف الذي في العناوين ( صورة مرفقة )

   

بحيث تكون الأعمدة الاساسية عبارة عن صفين.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة: مبرمج بلا حدود
#2
عليكم السلام ورحمة الله وبركاته

عذرا اخي ارجو التوضيح مافهمت
الرد }}}}
تم الشكر بواسطة:
#3
(26-07-15, 01:22 PM)الشاكي لله كتب : عليكم السلام ورحمة الله وبركاته

عذرا اخي ارجو التوضيح مافهمت

حياك الله أخي محمد
هذا مثال لعمل DataGrid
كود :
        <DataGrid HorizontalAlignment="Left" Margin="10,10,0,0" VerticalAlignment="Top" Height="300" Width="497">
            <DataGrid.Columns>
                <DataGridTextColumn Header="الاسم"/>
                <DataGridTextColumn Header="الرقم"/>
            </DataGrid.Columns>
        </DataGrid>

في هذا المثال يوجد عمودان هما "الاسم" و "الرقم"

السؤال هل استطيع إضافة فوقهما صف جديد ( يكون تابع للأعمدة ) كما في الصورة المرفقة فوق.



وجدت حل ما أريده ولله الحمد والمنة




هذا ما قصدته ( طبعاً المثال فيه إضافة ولكن ما كنت اعنيه في الجزء المتعلق بعمود بالأسم Name )

كود :
        <DataGrid AutoGenerateColumns="False">
            <DataGrid.Columns>
                <DataGridTextColumn Header="ID" Binding="{Binding ID}" />
                <DataGridTemplateColumn Header="Photo">
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Image Source="{Binding Photo}" />
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>
                
                <DataGridTemplateColumn Width="150">
                    <DataGridTemplateColumn.Header>
                        <Grid Width="150">
                            <Grid.ColumnDefinitions>
                                <ColumnDefinition/>
                                <ColumnDefinition/>
                            </Grid.ColumnDefinitions>
                            <Grid.RowDefinitions>
                                <RowDefinition Height="Auto" />
                                <RowDefinition Height="Auto" />
                            </Grid.RowDefinitions>
                            <TextBlock Grid.ColumnSpan="2" HorizontalAlignment="Center">Name</TextBlock>

                            <TextBlock Grid.Row="1" HorizontalAlignment="Center">FirstName</TextBlock>
                            <TextBlock Grid.Row="1" Grid.ColumnSpan="2" Grid.Column="1" HorizontalAlignment="Center">LastName</TextBlock>
                        </Grid>
                    </DataGridTemplateColumn.Header>
                    <DataGridTemplateColumn.CellTemplate>
                        <DataTemplate>
                            <Grid>
                                <Grid.RowDefinitions>
                                    <RowDefinition />
                                    <RowDefinition />
                                </Grid.RowDefinitions>
                                <TextBlock Grid.Row="0" Text="{Binding FirstName}" />
                                <TextBlock Grid.Row="1" Text="{Binding LastName}" />
                            </Grid>
                        </DataTemplate>
                    </DataGridTemplateColumn.CellTemplate>
                </DataGridTemplateColumn>
            </DataGrid.Columns>
        </DataGrid>
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
الرد }}}}
تم الشكر بواسطة: مبرمج بلا حدود , السندبااد
#4
http://gauravsofts.blogspot.com/2010/02/...er-in.html
هذا الرابط سيفيدك
الرد }}}}
تم الشكر بواسطة: مبرمج بلا حدود , السندبااد


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  هل يمكن التحكم بشكل الفورم سعود 4 112 07-09-16, 06:47 PM
آخر رد: سعود
  [سؤال] كيف يمكن تضمين الخطوط مع البرنامج وتلافي اختلافها مع اختلاف الأجهزة عبد الله 2 423 20-04-16, 11:47 PM
آخر رد: السندبااد
  [سؤال] تكرار ظهور الأعمدة DataGrid ItemsSource عبد الله 0 276 21-07-15, 07:00 AM
آخر رد: عبد الله
  [سؤال] كيف يمكن تغيير الصورة حين مرور المؤشر عليها عبد الله 3 983 05-04-15, 05:58 PM
آخر رد: السندبااد
Question [سؤال] كيف يمكن إضافة صورة متحركة gif للبرنامج ؟ عبد الله 13 1,190 13-10-14, 11:59 AM
آخر رد: hoob computer
  wpf tips- The DataGrid part2 RaggiTech 0 583 15-10-12, 10:11 AM
آخر رد: RaggiTech
  wpf tips- The DataGrid RaggiTech 0 697 15-10-12, 10:10 AM
آخر رد: RaggiTech

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم