我想创建一个完全动态的数据矩阵。例如,
Column1 Column2 Column3....
id1 id11 id12 id13...
id2 id21 id22 id23...
. . . .
. . . .
任何人都可以帮助我使用 XAML 中的代码来以上述方式显示数据吗?我的意思是我不确定我是否应该使用 listview 或 datagrid 或其他任何东西来显示数据。所以如果有人可以使用一些示例代码并帮助我解决它..
最佳答案
您可能会使用我对 this 的回答问题。它是一个子类 DataGrid,用于显示、编辑和数据绑定(bind) 1D 或 2D 数组和动态大小列表。可以从here下载.
假设您将这个二维字符串数组作为属性
public string[][] String2DArray { get; set; }
然后您可以通过添加对 DataGrid2DLibrary.dll 的引用并添加命名空间将其绑定(bind)到 DataGrid2D
xmlns:dg2d="clr-namespace:DataGrid2DLibrary;assembly=DataGrid2DLibrary"
<dg2d:DataGrid2D Name="c_dataGrid2D"
UseModifiedDataGridStyle="True"
ItemsSource2D="{Binding String2DArray}"/>
输出看起来像这样
关于c# - 动态数据矩阵 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4138441/