【问题标题】:Bind Textbox to specific row/column of a datatable将文本框绑定到数据表的特定行/列
【发布时间】:2013-01-16 22:27:02
【问题描述】:

我有一个强类型数据集,其中包含一个具有静态行数的 DataTable。我正在尝试将单个标签和文本框绑定到数据表中的某些行/列组合。当我直接绑定到数据表时,文本框不会更新。我尝试通过 CollectionViewSource 进行绑定,但这不仅不会更新,而且也不允许我选择要绑定的数据行。将文本框绑定到 DataTable 的特定行和列的最佳方法是什么?具体来说,我正在寻找我应该在 XAML 中指定的源和路径。

【问题讨论】:

    标签: c# wpf xaml data-binding datatable


    【解决方案1】:
    <TextBox Text="{Binding YourTable.Rows[1][ColumnName]}"/>
    

    【讨论】:

    • 如何在 XAML 中访问我的表?它是在程序的另一部分中创建的。我可以在后面的代码中访问它,但是如果我尝试像在 XAML 中那样访问它,它将无法解析符号。
    • 发布您的代码和 XAML,以便我更好地了解您拥有的内容
    • 我正在处理的代码是专有的,不能发布(更不用说在未连接到互联网的计算机上)
    • wtf?一个简单的 DataTable 能有多少秘密黑魔法? pff 如果您不显示代码的外观,没有人会进一步帮助您。否则做一个假的版本只是作为一个例子
    猜你喜欢
    • 2011-04-23
    • 2016-04-27
    • 2012-07-09
    • 1970-01-01
    • 2014-05-21
    • 1970-01-01
    • 1970-01-01
    • 2012-09-06
    • 1970-01-01
    相关资源
    最近更新 更多