找回密码
 立即注册

QQ登录

只需一步,快速开始

junlingzhu2002

银牌会员

38

主题

150

帖子

3344

积分

银牌会员

积分
3344

活字格认证

junlingzhu2002
银牌会员   /  发表于:2011-12-27 16:13  /   查看:5911  /  回复:3
如题
如何用DB中取得的data
对明细中的ComboboxCell的初期值进行设定
谢谢

3 个回复

倒序浏览
barrylei
超级版主   /  发表于:2011-12-27 17:54:00
沙发
如果你在Form上做数据绑定,IDE会自动生成下面的代码

  1.             // TODO: This line of code loads data into the 'northwindDataSet.Categories' table. You can move, or remove it, as needed.
  2.             this.categoriesTableAdapter.Fill(this.northwindDataSet.Categories);
复制代码

但是,如果你给ComboBoxCell通过数据绑定设置它的数据源,这句代码不会自动生成,你需要自己写。如下,我写的是NorthWind的Category表,根据你的业务需求改写这句代码。

  1.     public sealed partial class Template1 : Template
  2.     {
  3.         public Template1()
  4.         {
  5.             InitializeComponent();
  6.             this.categoriesTableAdapter.Fill(this.northwindDataSet.Categories);
  7.         }
  8.     }
复制代码
回复 使用道具 举报
junlingzhu2002
银牌会员   /  发表于:2011-12-28 08:06:00
板凳
是VB吗?我是新手,看不太懂,可以说的详细一些吗
回复 使用道具 举报
barrylei
超级版主   /  发表于:2011-12-28 15:36:00
地板
VB也是一样的,VB链接数据源的时候,会自动生成下面的代码。

  1. Public Class Form1

  2.     Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
  3.         'TODO: This line of code loads data into the 'NwindDataSet.Categories' table. You can move, or remove it, as needed.
  4.         Me.CategoriesTableAdapter.Fill(Me.NwindDataSet.Categories)

  5.     End Sub
  6. End Class
复制代码

你现在要做的就是把下面的代码写到模板里

  1. Public Class Template1
  2.     Sub template()
  3. Me.CategoriesTableAdapter.Fill(Me.NwindDataSet.Categories)
  4.     End Sub
  5. End Class
复制代码


或者你最好把你的工程发给我,我帮你Check.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部