日期:2014-05-17  浏览次数:20444 次

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


------解决方案--------------------
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里面就可以了。

------解决方案--------------------
引用:
对,甚至可以给个初值(比如说默认都5分),让他自己改


那你要对前台页面要编辑的列都要设为模板列 分别放一个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>
                                       
                                         &nbs