在C#下textbox控件能显示已绑定的某列中特定条件的数据吗?打个比分。填充的是个数据源表:table1;
table1一次每次同时更新3条记录;使用的是:
定时dataAapter对象.fill(dataset对象),把table1的记录全更新到dataset对象中。有个3个textbox分别tb1、2、3
要绑定到t1.某字段的记录1、2、3中(顺序不一定固定)。目前我都是这样写的:(这样肯定不行)
tb1.DataBindings.Add("Text",dataset对象,"字段名");
tb2.DataBindings.Add("Text",dataset对象,"字段名",true);
tb3.DataBindings.Add("Text",dataset对象,"字段名",true);我该怎么写?
PS:
之所以使用dataAapter对象.fill(dataset对象),把table1的记录全更新到dataset对象中、就是想只使用一个dataset对象。

解决方案 »

  1.   

    好像中间要加个new Binding吧
    txt.DataBindings.Add(new Binding("Text",DS,"表名.字段"))
    你是这么写的么?
      

  2.   

    据库原始表是这样的: 
    ================================== 
     FID     SingInTime   Group   Value 
    1         xxx          B       XXX 
    2         xxx          A       XXX 
    3         XXX          C       XXX 
    =================================== 
    这3条记录定时被修改,更新;   我把这表通过DataAdapter对象FILL到和原表有同样结构的DataSet对象里。 而我要显示的是DataSet对象字段Value的值, 
    3个控件想绑定的是Group=A时 Group=B时 Group=C时的Value值, 但并不知道该表是插入顺序,所以第一列的Group值可能是A、B或C。 所以想条件绑定,或灵活的显示。