GridView控制文本显示长度后编辑的问题
原来内容显示列代码是这样
<asp:BoundField DataField= "nr " HeaderText= "内容 " SortExpression= "nr " />
后来为了控制它显示的长度,用了摸板是可以控制显示长度了,但编辑的时候出问题了,于是添加了一个 <EditItemTemplate> ,但是更新的时候却读不到TextBox内容,那么如果要使用摸板控制长度的话,编辑那里应该怎么处理呢?
<asp:TemplateField HeaderText= "内容 " >
<ItemTemplate>
<asp:Label ID= "Label1 " runat= "server " Text= ' <%# (Eval( "nr ").ToString().Length> 16?Eval( "nr ").ToString().Substring(0,16):Eval( "nr ")) %> '> </asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID= "nr " runat= "server " Text= ' <%# Eval( "nr ") %> '> </asp:TextBox>
</EditItemTemplate>
</asp:TemplateField>
------解决方案--------------------這個問題 。網上到處都可以找到答案的。
------解决方案--------------------学习
------解决方案--------------------设置宽度
好像还有一个属性是当文本过长的时候用.....显示
你仔细查查,我记得我原来在那里看到过,不过具体那里我给忘了
多给我点分哦