powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataBindings при разрешенном значении поля Null
10 сообщений из 10, страница 1 из 1
DataBindings при разрешенном значении поля Null
    #33229151
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите пожалуйста как сделать
txtRPay.DataBindings.Add(new Binding("Text",rowCars, "rpay" ));
если поле может иметь значение поля rpay = null ?
у меня из за этого ошибки вылетают :((
...
Рейтинг: 0 / 0
DataBindings при разрешенном значении поля Null
    #33235382
serg20x
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
сделай свое свойство тапа object и привязывайся к ниму
пример предназначет для привязывания к полю типа System.Guig

private object _bindID=System.DBNull.Value ;
[System.ComponentModel.Browsable(false),
System.ComponentModel.Bindable(true)]
public object bindID
{
get
{
if(_bindID==null) return System.DBNull.Value ;
else return _bindID;
}
set{if (value is System.Guid )_bindID=value;
else _bindID=System.DBNull.Value;
OnbindIDChanged(EventArgs.Empty );}
}
public event EventHandler bindIDChanged;
protected void OnbindIDChanged(EventArgs e) {
if ( bindIDChanged != null )
bindIDChanged( this, e );}
...
Рейтинг: 0 / 0
DataBindings при разрешенном значении поля Null
    #33235450
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimyan
как сделать
txtRPay.DataBindings.Add(new Binding("Text",rowCars, "rpay" ));
если поле может иметь значение поля rpay = null ?
у меня из за этого ошибки вылетают :((

Какие ошибки?

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
DataBindings при разрешенном значении поля Null
    #33235504
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa пишет:
> Какие ошибки?

Относящийся к свойству метод доступа 'rpay' для объекта
'CargoBase.Dataset+CarsRow' выдал исключение:'Cannot get value because
it is DBNull.'
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
DataBindings при разрешенном значении поля Null
    #33235583
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что есть rowCars?

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
DataBindings при разрешенном значении поля Null
    #33235854
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот кусочек
Код: plaintext
1.
2.
3.
4.
5.
6.
public void EditRow(CurrencyManager crm)
		{
			drvCars = (DataRowView)crm.Current;
			rowCars = (Dataset.CarsRow) drvCars.Row;
						
			txtRPay.DataBindings.Add("EditValue",rowCars, "rpay");
...
Рейтинг: 0 / 0
DataBindings при разрешенном значении поля Null
    #33236121
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А что за EditValue?

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
DataBindings при разрешенном значении поля Null
    #33236217
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa пишет:
> А что за EditValue?
А ну это компаненты DevExpress.XtraEditors.TextEdit, одно и тоже что и
Text можно кстатии и по свойству техт заполнять, та же ошибка
На стандартном TextBox та же ошибка :(
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
DataBindings при разрешенном значении поля Null
    #33237749
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если так:
Код: plaintext
1.
2.
3.
drvCars = (DataRowView)crm.Current;
//rowCars = (Dataset.CarsRow) drvCars.Row;
txtRPay.DataBindings.Add("EditValue",drvCars, "rpay");

Код: plaintext
 uid  =  S a

Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
DataBindings при разрешенном значении поля Null
    #33238038
Фотография Dimyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sa пишет:
>
> Если так:
>
> drvCars = (DataRowView)crm.Current;
> //rowCars = (Dataset.CarsRow) drvCars.Row;
> txtRPay.DataBindings.Add("EditValue",drvCars, "rpay");

Sa, приогромное спасибо! Все нормально вроде.
Кстатии было сделано как было, по примеру книги ADO.Net.
Posted via ActualForum NNTP Server 1.3
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / ADO.NET, LINQ, Entity Framework, NHibernate, DAL, ORM [игнор отключен] [закрыт для гостей] / DataBindings при разрешенном значении поля Null
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]