默认情况下,Gridview和Datagrid控件依据它们的内容自动调整列大小。要为列指定固定宽度,设置每个Tablecell对象的Width属性并设置Wrap属性为False。下面的例子显示了如何通过使用DataGrid控件去做。
- rotected void DataGrid1_ItemCreated(object sender, DataGridItemEventArgs e)
- {
- ListItemType lit = e.Item.ItemType;
- if (lit == ListItemType.Header)
- {
- for (int i = 0; i < e.Item.Cells.Count; i++)
- {
- e.Item.Cells[i].Width = Unit.Pixel(50);
- e.Item.Cells[i].Wrap = false;
- }
- }
- }