Я использую DataBindings в моем приложении таким образом:C# DataBindings в VARCHAR, текстовые поля
textBox1.Databindings.Add(new Binding("Text", myObject, "myObjectField"));
Все в порядке, когда поле в базе данных типа VARCHAR. Тогда размер поля определяется мной. Проблема заключается в том, что поле в базе данных представляет собой текстовое или текстовое поле. База данных говорит, что размер этого поля (текст, ntext) равен 16, а затем textBox1.MaxLength составляет 16, что вызывает работу с ошибкой.
Что мне делать для решения этой проблемы?
Есть ли у вас возможности для изменения базы данных varchar (MAX) и nvarchar (MAX), по существу, являются обертками для текста и ntext соответственно. Они работают как другие (n) varchars, за исключением того, что они не могут использоваться в индексе, но могут содержать как текстовое поле (n). –
Можете ли вы объяснить ошибку более подробно? Номер ошибки, Описание ошибки ... –
Не можете найти лучшее описание этой ошибки? Потенциально полный текст ошибки. – Guvante