CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

控件数据绑定 有点难度 在线等待半小时 50分答谢

楼主sunsjorlin(ALonelyMan)2005-04-02 17:16:13 在 .NET技术 / C# 提问

数据导航  
   
  using   System.Data;  
  using   System.Data.SqlConnection;  
   
  DataSet   set1   =   new   DataSet();  
  DataTable   table   =   new   DataTable();  
  DataRow   ro;  
  ContextManagerBase   bm;  
   
  set1=com.useEmployee();       //接收从com+组件里传过来的数据集。里面有值  
  table=set1.Tables["Employee"];         //获取数据集里的表,值  
   
  bm   =   BindingContext.       //   这里代码忘了,现在在网吧,大意是把数据绑定到窗体  
  bm.Position=0;  
   
  //       方法原型  
  //textBox1.DataBinding.Add("控件的属性名",数据源,"数据成员");  
   
  //下面是我的代码,但无法进行绑定  
  textBox1.DataBinding.Add(textBox1.Text,table,"emp_Name");  
   
  //这是另一种方法,也无法绑定  
  textBox1.DataBinding.Add(textBox1.Text,set1,"set1.Tables.Rows[1]");  
  //报错为无法对set1对象寻找子列  
   
  我的问题是,怎么把数据集里的列绑定到textBox     已经困惑我两天了,Add方法里的参数该试的我都试了,现在赶项目,急,各位大虾帮帮手。  
   
  问题点数:50、回复次数:11Top

1 楼JasonHeung(拥有一切不过就这样笑着哭)回复于 2005-04-02 17:19:23 得分 25

textBox1.DataBinding.Add("text",table,"emp_Name");Top

2 楼usepc(usepc)回复于 2005-04-02 17:21:25 得分 5

实现IList接口Top

3 楼631799(杭州工人)回复于 2005-04-02 17:21:34 得分 5

textBox1.DataSource=set1;  
  textBox1.DataBinding();  
  Top

4 楼sunsjorlin(ALonelyMan)回复于 2005-04-02 17:24:50 得分 0

C#里没有DataSource  
  只有DataBindingTop

5 楼sunsjorlin(ALonelyMan)回复于 2005-04-02 17:26:25 得分 0

To:  
  :   JasonHeung(拥有一切也只不过这样笑着哭)    
  第一个参数是       控件的属性名称,这样可以吗?     text      
   
  To:  
  :   usepc(usepc)   (    
  实现Ilist接口?  
  怎么个说法?Top

6 楼lovvver(ElephantTalk.Bright)回复于 2005-04-02 17:32:31 得分 0

到msdn里查textBox1.DataBindingTop

7 楼sunsjorlin(ALonelyMan)回复于 2005-04-02 17:42:21 得分 0

To::   lovvver(春晖)    
   
   
  我查DataBinding  
  DataBinding只是一个属性  
  然后它的方法Add()  
  里面的参数我写出来了  
  但是不知道怎么样才是正确的  
  textBox1.DataBinding.Add("控件的属性名",数据源,"数据成员");Top

8 楼oldjackyone(老兔子)(她妈妈说:以为你真的很帅么???)回复于 2005-04-02 17:49:26 得分 10

同意一楼:  
   
  JasonHeung(拥有一切也只不过这样笑着哭)    
  Top

9 楼lovvver(ElephantTalk.Bright)回复于 2005-04-02 17:57:13 得分 5

//设置绑定,以便窗体上的每个字段都  
      //绑定到   Customer   的属性  
      textBoxID.DataBindings.Add("Text",   custList,   "ID");  
      textBoxTitle.DataBindings.Add("Text",   custList,   "Title");  
      textBoxLastName.DataBindings.Add("Text",   custList,   "LastName");  
      textBoxFirstName.DataBindings.Add("Text",   custList,   "FirstName");  
   
  你是将数据棒定到textbox啊  
  其实不用它的DataBinding也可以。  
  你直接把数据取出来赋给textbox就可以了。  
  因为你的textbox不可以显示多列数据,也不可以显示多条数据。Top

10 楼sunsjorlin(ALonelyMan)回复于 2005-04-02 17:58:49 得分 0

呵  
  你的答应和一楼一样  
  不过还是感谢  
  回去测试了便结贴  
   
  我的是多个textBox显示一张表里的数据的Top

11 楼lovvver(ElephantTalk.Bright)回复于 2005-04-02 18:05:32 得分 0

是的,那也一样,直接赋值可以实现。  
  要不,你就到网上下载QuickStart教程,里面有实例。Top

相关问题

  • 答谢大家,没睡的就进来领分,半小时后结
  • 高难度控件开发问题!
  • 如何用一个timer控件实现半小时或者一小时的延时功能
  • 感谢 cncharles(旺仔) 的DevExpress控件!赠200分答谢!
  • 有难度,怎么样访问 用户控件 的 控件 里的 模板控件
  • 关于MFC和控件CScrollBar的弱智问题,请高手回答,谢谢
  • **************急!急!急!一定高分答谢各位*****关于delphi第三方控件
  • VB中的时钟控件,最多可以支持一分钟触发所需的事件,如何解决半小时以上的事件可以触发
  • 高难度:控件属性动态改变
  • 自定义控件问题,有可能是高难度。

关键词

  • 数据
  • 控件
  • 属性
  • custlist
  • 绑定
  • databinding
  • textbox
  • 参数
  • bm
  • 方法

得分解答快速导航

  • 帖主:sunsjorlin
  • JasonHeung
  • usepc
  • 631799
  • oldjackyone
  • lovvver

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo