c# - 动态数据矩阵 WPF

标签 c# wpf

我想创建一个完全动态的数据矩阵。例如,

       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}"/>

输出看起来像这样

alt text

关于c# - 动态数据矩阵 WPF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4138441/

相关文章:

c# - 在 Visual Studio 中,是否可以将 .NET 4.x CLR 作为 2.0 类库 API 的目标?

c# - ComboBox 强制崩溃(不是我的代码)

c# - Specflow 场景大纲未按预期工作

c# - LINQ to XML - 尝试通过元素的属性值选择元素列表

C# 获取选中的双击列表框

wpf - 如何将一个 WPF 表单嵌入到另一个表单中?

c# - WPF MainWindow 重写 OnStartup

c# - WPF 图像不会显示在类库项目中

c# - WPF 绑定(bind)不更新按钮内容

c# - 类库是用于将图像存储为 WPF 项目要使用的资源的正确项目吗