做数据库的时候,想自己写一个用户自定义控件,主要工作就是 “上一个,下一个,到头,到尾”,我想在用户自定义控件里面定义一个BindingSource,然后在使用的时候直接将一个当前的BindingSource传进去,现在发现如果要是直接传的话只是一个值传递,如何能用类似地址传递的方法呢?测试过ref不能用//主程序:
private void frmOne_Load(object sender, EventArgs e)
{
myfrmnav.navBinding = myBindingSource;
}
//用户控件
public partial class myFrmNav1 : UserControl
{
public BindingSource navBinding=new BindingSource(); public myFrmNav1()
{
InitializeComponent();
} private void button2_Click(object sender, EventArgs e)
{
navBinding.MoveNext();
} }
private void frmOne_Load(object sender, EventArgs e)
{
myfrmnav.navBinding = myBindingSource;
}
//用户控件
public partial class myFrmNav1 : UserControl
{
public BindingSource navBinding=new BindingSource(); public myFrmNav1()
{
InitializeComponent();
} private void button2_Click(object sender, EventArgs e)
{
navBinding.MoveNext();
} }
解决方案 »
- C# 用BarcodeControl条形码控件生成条形码,怎样让生成的条形码,调整到最小,因为打印标签很小
- 动态创建了一个chart,将它添加到tablelayout中,然后再将其添加到另一个panel中,结果tablelayout中没有了,有什么办法都有么?
- 如何判断鼠标右键点击的是否是DataGridView的单元格?
- 我想用Web.Config文件来自动连接数据库,但老是报错,Why?
- 已知一个 警告窗口 的句柄,想向应该窗口发送一个 回车 键,应该怎么样做呢?
- ##高人请进########关于WebBrowser控件的问题#####顶也有分##
- 时间后面加时分秒
- C#ProgressBar的问题,各位帮帮忙
- 启动同一个应用程序时如何激活已经运行的
- 关于继承的方法在VS.NET中显示的问题。
- 关于Access 数据库
- TreeView问题,谢谢大家了!!!
bindsource就是将数据表内容放入其中,取出来就是值啊,
地址传递不知道什么意思。
{
navBinding = bs; }调用的时候 myfrmnav.SetNav(ref myBindingSource)不能用,达不到预期效果!