日期:2014-05-18  浏览次数:20889 次

AspxGridView控件中EditForm的排版问题
DevExpress的控件AspxGridView在开发Web程序中挺方便,但在使用过程中也遇到不少问题。

其中比较头疼的是在Edit的时候,显示EditForm,将每个可编辑的字段通过一个个编辑框(TextBox)进行编辑,每个TextBox前通过一个Label显示字段名称。这些编辑控件都是通过一个隐藏的Table进行排版的,如今遇到的问题是,这个Table的单元格宽度不能自行设置,导致排版很混乱。比如出现以下的情况:


字 字
段 【 TextBox 】 段【 TextBox 】
名 名
称 称

TextBox后还有许多空白位置未被使用(TextBox的宽度可以设置,但它后面的空白处却不会减少),而表示字段名称的Label则因为位置不够而被挤得换行。
在网上找了很久都没找到解决的办法,不知道有没有朋友遇到类似情况?有解决的办法吗?

------解决方案--------------------
给个列子给你,希望对你有帮助 。
 <dxwgv:GridViewDataTextColumn FieldName="WLMC" VisibleIndex="2" Caption="物料名称">

<EditFormCaptionStyle HorizontalAlign="Right" Wrap="False">
</EditFormCaptionStyle>

</dxwgv:GridViewDataTextColumn>

你把中间红色的字体部分设置起来就可以啦