【问题标题】:Create an empty chart for user to input data创建一个空图表供用户输入数据
【发布时间】:2015-05-28 04:51:49
【问题描述】:

创建一个空图表(如电子表格)以便用户可以用一些数据(字符串、数字)填充单元格的最佳方法是什么?行数和列数是未知的,它是在运行时确定的。然后,用户提供的数据应该很容易加载到二维数组中。使用 DataGrid 是一个好的解决方案吗?

【问题讨论】:

    标签: c# .net wpf wpf-controls


    【解决方案1】:

    您可能需要检查

    这些是第三方控制,不是免费的

    这个是open source control

    创建你自己的当然是很多工作,你可能想参考这些作为开始。

    如果您想制作一个简单的可编辑 DataGrid,请点击 this 链接。

    也看IEditableCollectionView

    IEditableCollectionView 是一个新的集合视图,您可以使用它来支持添加和删除新项目,以及以事务方式编辑项目。它由 ListCollectionView(ObservableCollection 的默认视图)和 BindingListCollectionView(DataTable 的默认视图)实现。我会通过一个例子来进一步描述和总结。

    【讨论】:

    • 所以我不能使用 DataGrid 或任何其他控件来编辑单元格?
    • 是的,如果您想让您的单元格可编辑,您可以使用DataGridDataGridTextColumnDataGridTemplateColumn。但它不会有 Excel 拥有的无数其他功能。
    • 我只想让用户输入数字并按一个按钮。就是这样。但我真的不知道如何创建一个具有指定行数和列数的空图表,以允许用户在这些单元格中输入一些数字。也许你能以某种方式帮助我?
    猜你喜欢
    • 1970-01-01
    • 2021-01-18
    • 1970-01-01
    • 2015-08-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-07-13
    相关资源
    最近更新 更多