.net紧凑框架的目标版本不支持后期绑定警告?

时间:2010-06-01 12:37:46

标签: .net vb.net compact-framework

我正在使用Windows CE平台的.net紧凑框架下的visual studio 2008开发移动应用程序。 我使用vb.net语言

我想使用Bindingsource对象向datatable添加一个新行。 我的代码是

Me.BindingSource1.AddNew()

Me.StokBindingSource1.Current(“id”)=“01”

当我使用绑定源的当前methot时,它会给出错误 并说.net紧凑框架的目标版本不支持后期绑定

如何确定要添加值的字段?

1 个答案:

答案 0 :(得分:1)

呃......你正试图通过bindingsource添加? 我建议尝试更新原始数据源本身,然后在BindingSource上调用.RefreshBindings(false)。

e.g。 (假的 - 对不起,这是c#)

MyDataTable table;
BindingSource source;

SomeKindOfInit()
{
    table = new MyDataTable();
    source = new BindingSource();
    source.DataSource = table;
    datagrid1.DataSource = source;
}

AddSomeStuff()
{
    DataRow row = table.NewRow();
    row["Id"] = "01";
    table.Rows.Add(row);
    source.RefreshBindings(false);
}

无论如何......出于兴趣...你为什么要手动输入身份证?通常一个人会从数据库中得到这个......没有?