该表中有一部分数据是只读的  还有一部分是可读写的  我现在需要做的就是对可读写的部分进行编辑  只读的部分不可编辑

解决方案 »

  1.   

    最简单的就是 
    <asp:TemplateField HeaderText="姓名">
                      <ControlStyle Width="100px" />
                      <ItemTemplate>
                          <asp:TextBox ID="txtRealName" runat="server" Text='<%#Eval("EmpRealName") %>'></asp:TextBox>
                      </ItemTemplate>
                  </asp:TemplateField>可填写的用textbox绑定 不可编辑的用label绑定
      

  2.   

     gridview不是自带编辑么,GridView1.EditIndex = e.NewEditIndex; GridViewBind();
    至于你说的只读的列,你可以在gridview理用lable绑定
      

  3.   

    不好意思  之前我没有表述清楚   要求是  在同一列有的数据是可编辑的  有的是不可编辑的  要对可编辑的部分进行编辑  然后保存下来对呀,可编辑的就用TextBox,不可编辑的就用lable
      

  4.   

    你下这个例子 ,可编辑不可编辑在后台控制
    http://www.blogjava.net/yank/archive/2007/07/13/130119.html
      

  5.   


    这是老师用Pencil做的页面 要求是点击编辑 然后就能对可读写的部分的数据进行编辑   编辑完成之后对数据进行保存
      

  6.   


    这是老师用Pencil做的页面 要求是点击编辑 然后就能对可读写的部分的数据进行编辑   编辑完成之后对数据进行保存脚本处理编辑,然后异步数据保存  http://blog.csdn.net/porschev/archive/2010/10/15/5943579.aspx