Целевая версия.net compact framework не поддерживает предупреждение о позднем связывании?
Я занимаюсь разработкой мобильного приложения для Visual Studio 2008 под.net Compact Framework для платформы Windows CE. я использую язык vb.net
Я хочу добавить новую строку в Dataatable с помощью объекта Bindingsource. мой код
Me.BindingSource1.AddNew ()
Me.StokBindingSource1.Current ("id") = "01"
когда я использую текущий метод bindingsource, он выдает ошибку и говорит, что целевая версия.net compact framework не поддерживает позднюю привязку
Как я могу определить поле для добавления значения?
1 ответ
Хм... вы пытаетесь добавить через bindingsource? Я бы предложил вместо этого попытаться обновить сам исходный источник данных, а затем вызвать.RefreshBindings(false) для BindingSource.
например (псевдо - извините, это 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);
}
Что-то подобное в любом случае.... из интереса... почему вы вручную вводите идентификатор? Обычно это можно получить из базы данных... нет?