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

问题描述

要解决的问题是:将DataTable中的某一项的数据绑定到TextBlock:Bindingbinding1=newBinding("UserSelectTable.Rows[0][0].ToString()"){Source=UserSelectTable};tb1.SetBinding(TextBlock.TextProperty,binding1);不知道是不是因为UserSelectTable.Rows[0][0].ToString()这种写法存在问题,无法绑定成功;但是如果换成下面的就没有问题:strings="1234";Bindingbinding1=newBinding(){Source=s};tb1.SetBinding(TextBlock.TextProperty,binding1);谢谢各位大虾~~新手自学伤不起~~

解决方案

解决方案二:
引用楼主的回复:

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

绑定字段就行了
解决方案三:
如果你的DataTable绑定的是实体集合的话,你只要绑定实体属性就可以了,没必要去整控件了;比如你要将TextBox绑定到选中行的某一列值,则可以这样:<TextBoxText={BindingSelectedItem.Porp1,ElementName=UserSelectTable}...

时间: 2024-09-19 14:21:41

【WPF求教】TextBlock 绑定DataTable的问题的相关文章

mschart中如何绑定DataTable到legend图例?

问题描述 如题,本人正在用mschart去画一些日报的图片,我用excel很容易就能画出如下的图请注意红色高亮的地方!普通的图例legend就表达的A,B,C是什么颜色而这里面的图例除了颜色说明,还将具体的datatable绑定绑定到图例上问题:1.mschart能画出这样的效果么?2.如果能,怎么绑定绑定DataTable到legend图例? 解决方案 本帖最后由 WriteHappy 于 2012-08-14 17:56:42 编辑解决方案二:该回复于2012-08-15 13:12:16被

求教关于绑定数据后如何后如何设置超链接

问题描述 求教关于绑定数据后如何后如何设置超链接 我做了一个新闻页面绑定了标题列的数据 ![图片说明](http://img.ask.csdn.net/upload/201506/19/1434679670_980563.png) 想实现鼠标移到任何一个标题上点击能进入这个新闻的页面 求教大神该如何设置 超链接 代码如下 ![图片说明](http://img.ask.csdn.net/upload/201506/19/1434679732_318467.png) 请大神指教 谢谢 解决方案 <t

DataGridView 绑定DataTable方式编辑保存的bug?

DataGridView 绑定DataTable方式,进行编辑.如果只在表格的某一行内进行编辑,且保持焦点只在这一行变动.进行数据保存时这一行的变更就无法正常保存. 然后我有试着在保存之前调用 DataGridView 的EndEdit .结果还是无法保存这一行的修改. 最后没有办法就试了试 bindingSource.先将 DataTable 绑定到 bindingSource. 再将 bindingSource设置为 DataGridView 的数据源. 在保存之前调用 bindingSou

WPF学习:绑定

原文 http://www.cnblogs.com/SouthAurora/archive/2010/06/30/1768464.html 一.绑定到元素对象      1.元素和元素(XAML.代码)         1.1XAML格式         目标属性="{Binding ElementName=源控件, Path=源属性, Mode=-}"         1.2代码:          Binding binding = new Binding();          

WPF的DataGrid绑定ItemsSource后第一次加载数据有个别列移位的解决办法

最近用WPF的DataGrid的时候,发现一个很弱智的问题,DataGrid的ItemsSource是绑定了一个属性: 然后取数给这个集合赋值的时候,第一次赋值,就会出现列移位 起初还以为是显卡的问题,结果今天来集成显卡的电脑上也一样出现,具体原因不详,以下是几种解 决办法: 1.(首选,有效果)DataGrid的RowHeaderWidth="0",必须赋值为0,不能不赋值,也不能 赋其他值. 2.(有效果)绑定的源一开始就要赋值,即至少要有一行数据. 3.(效果不一,有的地方有效有

WPF学习之绑定—Validation Rule和Binding Group

在上一篇文章中我们讨论了有关WPF绑定的知识点,现在我们可以很容易的将业务数据作为源绑定到WPF控件并可以通过创建不同的Data Template后来以特定的样式展现.而作为这个最常用的功能我们可以通过Two Way的绑定模式与界面交互,而在这个时候我们就需要类似于ASP.NET中Validator一样的东西来限制或者说校验数据有效性.ValidationRule就是为这样的应用而生的.本文将详细讨论如何应用验证规则和自定义错误模板. 我们首先来看看WPF中有关数据验证规则相关的几个常用类: ·

WPF中DataGrid绑定Combox如何实现数据动态刷新

问题描述 最近才开始学WPF,用到DataGrid来显示数据,并想通过DataGrid绑定Combox来实现数据交互,最后实现两个Combox进行联动.没想到怎么搞都没能让Combox里面的数据刷新,查了好久都没能解决,希望各位大神帮忙,最后能给出个DEMO!!! 解决方案 解决方案二:在第一个Combobox中的selectionChanged事件中更新另一个的ItemsSource就行了.解决方案三:引用1楼duanzi_peng的回复: 在第一个Combobox中的selectionCha

ASP.NET2.0 中的GridView怎样绑定DataTable????????????????????????????

问题描述 asp中的GridView是怎样进行数据绑定的,我有个DataTable,但这个Table是我自己写的,不是用查询的方式生成的怎样把我这datatable绑定到我的GIDVEIW里???谢谢指教! 解决方案 解决方案二:DataTabledt//dt经过处理后GridView1.DataSource=dt;GridView1.DataBind();后台绑定,需要对GridView分页进行处理解决方案三:GridView1.DataSource=你自己定义的datatable的名字;Gr

如何为UltraWebGrid绑定datatable?(datatable是从数据库中查出来的数据)

问题描述 我现在有一个方法执行存储过程,返回一个datatable,查询字段有selectLargeCategoryID,LargeCategoryName,WeightValue,'+@buIds+',AverageScorefrom#EvalLargeCategoryPIVOT(AVG(SumOfEvalScore)forBU_IDin('+@buIds+'))aspvscore'exec(@sql) 我现在想把查询出来的字段绑定到UltraWebGrid中,而且PIVOT转换的字段要用li