DataGrid 和 DataSet 邦定 怎么能让DataGrid控件中的个个字段长度和内容适应?有没有DataGrid又没有属性是让他的长度自适应数据长度的?
我用DataGrid和DataSet邦定显示一段数据记录,但是DataGrid的有一个字段长度我想要修改,因为它太短了!
另外我想问一下,有没有DataGrid又没有属性是让他的长度自适应数据长度的?
问题点数:50、回复次数:3Top
1 楼fengjun19912(学于睿智)回复于 2006-07-02 11:48:39 得分 30
没有
只有在数据绑定这列的时候处理,如:
<asp:TemplateColumn HeaderText="收藏说明">
<HeaderStyle HorizontalAlign="Left"></HeaderStyle> <ItemStyle Font-Size="X-Small"></ItemStyle>
<ItemTemplate>
<table><tr><td title =<%# DataBinder.Eval(Container.DataItem, "Summary") %> >
<%# (DataBinder.Eval(Container.DataItem,"Summary").ToString().Length>15)?DataBinder.Eval(Container.DataItem,"Summary").ToString().Substring(0,15)+"...........":DataBinder.Eval(Container.DataItem,"Summary").ToString() %>
</td></tr></table>
</ItemTemplate>
</asp:TemplateColumn>Top
2 楼alamise(阿拉密斯)回复于 2006-07-02 11:49:18 得分 0
使用数据表达式(dataFormatString)应该可以吧.具体怎么样的表达式我就不清楚了.
可能会类似.
{0:R5}Top
3 楼Knight94(愚翁)回复于 2006-07-02 12:42:35 得分 20
5.52 How can I autosize a column in my datagrid
参看
http://www.syncfusion.com/FAQ/WindowsForms/FAQ_c44c.aspx#q877qTop




