private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
//找到編輯行
if(e.Item.ItemType==ListItemType.EditItem)
{
//查找每個編輯行中的格子
for(int i = 0;i<e.Item.Cells.Count;i++)
{
//如果編輯格中控件數量大於0的話,也就是每個格子中都含有一個textbox的話
if(e.Item.Cells[i].Controls.Count>0)
{
try
{
//把它們轉換成TextBox
TextBox tb = (TextBox)e.Item.Cells[i].Controls[0];
//指定寬度
tb.Width = 70;
}
//一定要有catch,因爲有些轉換是無效的。
catch
{}
}
}
}
}