怎么老是说我指定的值超出范围?
我想在datagrid里点不同的按钮就出现不同的TextBox,可是怎么老是说我指定的值超出范围呢?
其中一段代码如下:
public void DataGrid1_ItemCommand(object sender, DataGridCommandEventArgs e)
{
if (e.CommandName == "AddChild")
{
DataGrid1.EditItemIndex = (int)e.Item.ItemIndex;
e.Item.Cells[0].Controls[0].Visible = false; //就是这个地方,主要是Controls[0]这个不存在,可是这个不是指在第一列的第一个控件吗?
e.Item.FindControl("addChildLinkBut").Visible = true;
}
}