如何使用CurrencyManagement?
来源:互联网 发布:简易论坛友情源码 编辑:程序博客网 时间:2024/04/28 17:34
//如何使用CurrencyManagement?
//表结构:
//t1存储了主键pk1、普通列USER_NAME、外键fk1(t2的主键),与TextBox绑定
//t2存储了主键pk2、Creator,与ComboBox绑定
CurrencyManager currencyManager;
private void BindingControls()
{
currencyManager= (CurrencyManager)this.BindingContext[dataSet.Tables["t1"]];
//绑定TextBox-->txtName
this.txtName.DataBindings.Add("Text", dataSet.Tables["t1"], "USER_NAME");
//绑定ComboBox
this.cbCreator.DataSource = dataSet.Tables["t2"];
this.cbCreator.DisplayMember = "Creator";
this.cbCreator.ValueMember = "pk2";
}
//很简单就实现了:当某个树的节点被选中时,联动显示所有绑定的控件的值
private void treeView_AfterSelect(object sender, TreeViewEventArgs e)
{
DataRow row = dataSet.Tables["t1"].Rows.Find(treeView.SelectedNode.Tag.ToString());
//Tag中存储了表的主键
int iPosition = dataSet.Tables["t1"].Rows.IndexOf(row);
currencyManager.Position = iPosition;
//指定绑定的ComboBox当前需要显示的值
cbCreator.SelectedValue = row["fk1"];
}
现在尚没写完,有时间了再改改。大致就是这个意思了
- 如何使用CurrencyManagement?
- Android 如何使用使用数据库
- 如何安装使用Oracle10g
- 如何使用csdn blog
- 如何使用Log4j?
- 如何使用NetMeeting
- 如何使用 URLScan
- 如何使用线程
- 如何使用make
- 如何使用万用表
- 如何使用SQL*Loader?
- 如何使用 Quota
- 如何使用 gcc 编译程序
- 如何使用全局变量
- 如何使用 WinRoute 工具
- 如何使用Collection?
- 如何使用blog
- 如何使用USE_CONCAT提示
- 老吴损韩国和日本人的长相
- 删除MS SQL Server 2000日志
- 最NB的婚礼红包
- 25款操作系统全面接触
- ceshi
- 如何使用CurrencyManagement?
- Symbian开发环境配置之VC++6.0(绝对亲身实验所得)
- 水泊梁山好汉们的排名技巧
- 本实例是用静态类实现singleton单例模式
- STL学习网站
- 业务新亮点:手机P2P可实现
- 新东方名师暴笑语录
- 谨以此文献给才毕业2--5年的朋友(其实应该给还在大学中的朋友)
- c++中char * 和 char []的区别