
نوشته شده توسط
samiasoft
سلام ممنونم از توجهتون
اگر منظورتون اينه به اين صورت که در توضيحات زير هم گفته شده بنويسم ولي با اينکار کل رديف ستون صفر ميشه !!
https://stackoverflow.com/a/40598301
<DataGrid ItemsSource="{Binding MyObservableCollection}" AlternationCount="{Binding MyObservableCollection.Count}">
<DataGrid.Columns>
<DataGridTextColumn Header="رديف"
Binding="{Binding AlternationIndex ,RelativeSource={RelativeSource AncestorType=DataGridRow}}">
سلام
همین لینکی که دادید ، درست میگه دیگه .
درست کار میکنه ها :
<DataGrid Name="PhoneBookDataGrid" HorizontalAlignment="Center" Height="271" Margin="0,153,0,0"
VerticalAlignment="Top" Width="780"
ItemsSource="{Binding Path=Persons}"
AlternationCount="{Binding Persons.Count}">
<DataGrid.Columns>
<DataGridTextColumn Binding="{Binding AlternationIndex, RelativeSource={RelativeSource AncestorType=DataGridRow}}"/>
</DataGrid.Columns>
</DataGrid>
بجای Person ، شما هر Data Source ئه خودتون (ترجیحا از نوع ObservableCollection باشه) را بذارید .
همونطور که گفتن ، اگه میخواین شماره ردیف تون از 0 شروع نشه ، یه Converter براش بذارید .