我创建了应用程序,用户在其中创建了替代方案和条件。我的替代方案应具有条件列表,因此用户可以为替代方案中的特定条件提供价值。我想将其表示为矩阵,其中行是替代项,列是条件。用户在运行时可以创建新的替代方法和条件。两者均使用对话框创建,另外在ListView
中提供。我将它们存储在ObservableCollection
中。
我的问题是DataGrid
控件没有提供添加列的简便方法。我正在寻找解决方案,我可以在运行时在其中创建列和行。也许DataGrid
在这种情况下使用的控制错误。我找到了一些解决方案,但我觉得不合适。用户插入的所有数据将稍后在求解器中使用。也许DataTable
可以走吗?
示例:https://svitla.com/blog/grid-with-dynamic-number-of-rows-and-columns-part-1