المشاركات : 298
المواضيع 87
الإنتساب : Sep 2013
السمعة :
9
الشكر: 970
تم شكره 391 مرات في 78 مشاركات
السلام عليكم ورحمة الله وبركاته
لدي DataGrid وأضفت لها عدة أعمدة بهذه الطريقة
كود :
<DataGrid.Columns>
<DataGridTextColumn Header="التسلسل" Binding="{Binding id}" Width="50" MinWidth="0" />
</DataGrid.Columns>
السؤال هوكيف أضيف صف فوق الصف الذي في العناوين ( صورة مرفقة )
بحيث تكون الأعمدة الاساسية عبارة عن صفين.
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.
المشاركات : 1,733
المواضيع 147
الإنتساب : Sep 2012
السمعة :
215
الشكر: 8484
تم شكره 12163 مرات في 1145 مشاركات
عليكم السلام ورحمة الله وبركاته
عذرا اخي ارجو التوضيح مافهمت
المشاركات : 298
المواضيع 87
الإنتساب : Sep 2013
السمعة :
9
الشكر: 970
تم شكره 391 مرات في 78 مشاركات
27-07-15, 07:36 AM
(آخر تعديل لهذه المشاركة : 27-07-15, 08:07 AM {2} بواسطة عبد الله.
تعديل السبب: إضافة الحل.
)
(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>
قال رسول الله صلى الله عليه وسلم ( من قال لا إله إلا الله دخل الجنة ) حديث صحيح.
قال رسول الله صلى الله عليه وسلم ( كلمتان خفيفتان على اللسان ثقيلتان في الميزان حبيبتان للرحمن : سبحان الله وبحمده سبحان الله العظيم ) حديث صحيح.