日期:2014-05-20  浏览次数:20401 次

DataGrid的样式问题
我是在Web用户控件中使用DataGrid的,列比较多,水平方向要超出控件的宽度,DataGrid放在fieldset中
<fieldset   style= "OVERFLOW-Y:   auto;   OVERFLOW-X:   auto;   WIDTH:   800px;   HEIGHT:   500px ">
这样写的时候,无论我指定还是不指定各列的宽度,页眉都在这800px的范围内,而各列的内容却是按照指定的宽度显示的,也可以拖动滚动条来查看,请问该如何设置才能让页眉与其相应的列对齐呢

目前这个任务比较急,没办法从基础学起,还请各位指教

------解决方案--------------------
列的内容多了 你可以让他自动转行 看这样符合你的要求不 Wrap的属性设成True Wrap自己找下 不好说清楚
------解决方案--------------------
DataGrid是可视的,可以在页面上调节大小、位置
------解决方案--------------------
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e) { foreach(TableCell cell in e.Item.Cells) { cell.Wrap = false; } \}