TextBox tb=di.Cells[0].FindControl("tbx_Name");
if (tb!=null)
    tb.Enabled=false;

解决方案 »

  1.   

    Dim item As DataGridItem
            For Each item In DataGrid1.Controls(0).Controls
                If item.ItemType = ListItemType.EditItem Or item.ItemType = ListItemType.EditItem Then
                    Dim txt As TextBox
                    txt = item.FindControl("textbox3")
                    txt.Enabled = False
                End If
            Next
      

  2.   


    {
    TextBox tb=di.Cells[i].FindControl("tbx_Name");
    if (tb!=null) tb.Enabled=false;
    }
      

  3.   

    在page_load事件中好像取不到textbox呀