在dagagrid中<asp:BoundColumn Headertext="Name" DataField="name" ReadOnly="true"/>!
用什么代码改变这一列的ReadOnly值呀??

解决方案 »

  1.   

    不是这样吗?
    BoundColumn bc=(BoundColumn)dgrd1.Columns[0];
    bc.ReadOnly=true;//设置第一列只读
      

  2.   

    BoundColumn col=(BoundColumn)dgrd1.Columns[0];
    col.ReadOnly=false;
      

  3.   

    是这样的,现在我想把readonly设置为false
      

  4.   

    BoundColumn bc=(BoundColumn)dgrd1.Columns[0];
    bc.ReadOnly=false;//
      

  5.   

    private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
    {   
        if (e.Item.ItemType == ListItemType.EditItem)
        {
            ((TextBox)e.Item.Cells[0].Controls[0]).ReadOnly = false;
        }
    }
      

  6.   

    用vb怎么写呀-----------------------------------------------
    用VB应该这样吧
    dim bc as BoundColumn 
    bc = CType(dgrd1.Columns(0), BoundColumn)
    bc.ReadOnly=false;//设置第一列可编辑