当前位置:编程学习 > C#/ASP.NET >>

【WPF求教】TextBlock 绑定DataTable的问题

    要解决的问题是:将DataTable中的某一项的数据绑定到TextBlock:
   
    Binding binding1 = new Binding("UserSelectTable.Rows[0][0].ToString()") { Source = UserSelectTable };
    tb1.SetBinding(TextBlock.TextProperty, binding1);

    不知道是不是因为UserSelectTable.Rows[0][0].ToString()这种写法存在问题,无法绑定成功;

    但是如果换成下面的就没有问题:
    string s = "1234";Binding binding1 = new Binding() { Source = s };
    tb1.SetBinding(TextBlock.TextProperty, binding1); 

谢谢各位大虾~~新手自学伤不起~~ --------------------编程问答--------------------
引用楼主  的回复:
    要解决的问题是:将DataTable中的某一项的数据绑定到TextBlock:
   
    Binding binding1 = new Binding("UserSelectTable.Rows[0][0].ToString()") { Source = UserSelectTable };
    tb1.SetBinding(TextBlock.TextProperty, ……

绑定字段就行了 --------------------编程问答-------------------- 如果你的DataTable绑定的是实体集合的话,你只要绑定实体属性就可以了,没必要去整控件了;比如你要将TextBox绑定到选中行的某一列值,则可以这样:

<TextBox Text={Binding SelectedItem.Porp1,ElementName=UserSelectTable} ...
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,