首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

c# RichTextBox.MaxLength自动去掉多余文字解决办法

2012-06-05 
c# RichTextBox.MaxLength自动去掉多余文字给代码示例或相关文章链接[解决办法]RichTextBox.MaxLength是会

c# RichTextBox.MaxLength自动去掉多余文字
给代码示例或相关文章链接

[解决办法]
RichTextBox.MaxLength是会自动去掉多余文字怎么了?
你的问题呢?
[解决办法]
楼主啥意思?
[解决办法]
RichTextBox.MaxLength

添加内容时,检验长度,超出增加 RichTextBox.MaxLength 长度试试看;

或者在 RichTextBox 属性里,设置 MaxLength 数值大点
[解决办法]

探讨

问题在于RichTextBox.MaxLength=3958;设置好以后,粘贴进去的文字还是超过设定字数。

[解决办法]
探讨

由于数据库字段限制,想在粘贴时把设定值之外的文字自动去掉,不至于提交保存数据库时提示超过而不能保存。
.Remove该在哪里使用?怎么.Remove也无效?
if (粘贴文本.Length > RichTextBox.MaxLength)
RichTextBox.Text = RichTextBox.Text.Substring(0, 起点) + 粘……

[解决办法]
1.可以用脚本来控制字数(单独的脚本),需要限制的页面引用就行
2.如果数据库设置了大小限制,比如nvarchar(50),那么提交后默认会自动截取到50
[解决办法]
在给数据库传递参数的时候可以自动截取的吧
比如SQL: new SqlParameter("@XX", SqlDbType.VarChar,3958)

热点排行