我想在页面打开的时候就把某列全部显示成编辑状态,用户可以一个一个填写,然后统一用一个“提交”按钮保存,不用“编辑”按钮。图里只有第一行是编辑状态,我是想整个列都是编辑状态。咋整呢?

------解决方案--------------------------------------------------------
textbox的字段设置为你要编辑的字段
<asp:TemplateField>
<ItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Eval("Email") %>'></asp:TextBox>
</ItemTemplate>
</asp:TemplateField>
------解决方案--------------------------------------------------------
<asp:TemplateField HeaderText="员工自评"> <ItemTemplate> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> </ItemTemplate> </asp:TemplateField>
把Textbox放到ItemTemplate里面就可以了。
------解决方案--------------------------------------------------------
那你要对前台页面要编辑的列都要设为模板列 分别放一个label和textbox,textbox viseble=false
<asp:TemplateField HeaderText="列名">
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("列名") %>' ></asp:Label>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("列名") %>' Visible="false"></asp:TextBox>
</ItemTemplate>