只能把它转化为模板列,再在<Columns>
       <asp:TemplateColumn HeaderText="www">
<ItemTemplate>
   <asp:Label id="Label1" runat="server">Label</asp:Label>
   </ItemTemplate>
<EditItemTemplate>
<FONT face="宋体">
<asp:TextBox id="TextBox2" runat="server"></asp:TextBox></FONT>
</EditItemTemplate>
</asp:TemplateColumn>
</Columns>把<EditItemTemplate>
<FONT face="宋体">
<asp:TextBox id="TextBox2" runat="server"></asp:TextBox></FONT>
</EditItemTemplate>去掉就可以了!!问题解决了,要给分哦!!!

解决方案 »

  1.   

    把datagrid的DataGridTableStyle style.enable=false;
    然后再你想要的编辑的列上绑定一个textbox就行了!
      

  2.   

    DataGridTableStyle style.enable=false; 没有这个属性啊
      

  3.   

    datagrid 
    TableStyles
    dataGridTableStyle1 
    GridColumnStyle 
    dataGridTextBoxColumn1 (you need to input column)
    ReadOnly = false
     
    你不需要输入的列,ReadOnly = true;
      

  4.   

    lhwang0224(diudiu) , ReadOnly = true;
    只是设置了只读,没有取消输入焦点啊