在请求表单上,我有一个用户输入信息的文本框。一旦他们输入信息,他们就会保存信息,然后他们就可以返回并编辑信息。出于某种原因,用户可以输入他们想要的许多字符(这很好),但是在他们保存表单并重新打开之后,文本框会在255之后切断所有字符并添加省略号。文本作为类型"文本"存储在数据库中。最多允许2000个字符。
以下是用户输入2000个字符的图片:
以下是用户保存并编辑表单后的图片:
这是我用来制作文本框的代码:
<DataGridTemplateColumn.CellTemplate>
<DataTemplate>
<TextBox Text="{Binding Description, ValidatesOnDataErrors=True, UpdateSourceTrigger=LostFocus}" TextWrapping="Wrap" CharacterCasing="Normal"/>
</DataTemplate>
</DataGridTemplateColumn.CellTemplate>
<DataGridTemplateColumn.CellEditingTemplate>
<DataTemplate>
<TextBox Text="{Binding Description, UpdateSourceTrigger=LostFocus}" TextWrapping="Wrap" CharacterCasing="Normal"/>
</DataTemplate>
</DataGridTemplateColumn.CellEditingTemplate>
这是内置于文本框吗?如果不是我怎么能摆脱这个?我希望我的用户能够看到他们写的所有内容。