C# WPF:GridView,带有一个;索引“;柱

C# WPF:GridView,带有一个;索引“;柱,c#,wpf,gridview,listview,C#,Wpf,Gridview,Listview,我有一个标准的ListView和GridView。现在我希望GridView中的一列是列表中该行的基于1的索引,如下所示: | # | First name | Last name | | 1 | John | Smith | | 2 | Anne | Anderson | 我该怎么做呢?忘记回答这个问题了,因为列是静态的,所以可以创建一个ItemSource绑定到数组或任何保存项的东西 <GridView ItemSource="{Binding Ar

我有一个标准的
ListView
GridView
。现在我希望
GridView
中的一列是列表中该行的基于1的索引,如下所示:

| # | First name | Last name |
| 1 | John       | Smith     |
| 2 | Anne       | Anderson  |

我该怎么做呢?

忘记回答这个问题了,因为列是静态的,所以可以创建一个ItemSource绑定到数组或任何保存项的东西

<GridView ItemSource="{Binding ArrayName}" 
          ItemTemplate="{StaticResource gridViewTemplates}" 
          Name="Whatever" ...>
</GridView>

现在我们必须设置模板

<DataTemplate x:Key="gridViewTemplates">
    <TextBlock Row="{Binding RowNumber}" Column="0" Name="Id" 
           Text={"Binding Id"} />
</DataTemplate>

请做最适合你的改变


有关的详细信息。

忘了回答这个问题,因为列是静态的,所以可以创建一个ItemSource绑定到数组或任何保存项的对象

<GridView ItemSource="{Binding ArrayName}" 
          ItemTemplate="{StaticResource gridViewTemplates}" 
          Name="Whatever" ...>
</GridView>

现在我们必须设置模板

<DataTemplate x:Key="gridViewTemplates">
    <TextBlock Row="{Binding RowNumber}" Column="0" Name="Id" 
           Text={"Binding Id"} />
</DataTemplate>

请做最适合你的改变


有关的详细信息。

列是从数据库加载的吗?这对DataGrid控件来说是一个很好的用法:@Tony:不,列是静态的。列是从数据库加载的吗?这对DataGrid控件来说是一个很好的用法:@Tony:不,列是静态的。