<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False" CellPadding="4"
                        ForeColor="#333333" GridLines="None" OnRowDeleting="GridView1_RowDeleting" OnRowEditing="GridView1_RowEditing"
                        OnRowUpdating="GridView1_RowUpdating" OnRowCancelingEdit="GridView1_RowCancelingEdit">
                        <FooterStyle BackColor="#990000" Font-Bold="True" ForeColor="White" />
                        <Columns>
                            <asp:BoundField DataField="KHMC" HeaderText="客户姓名" />
                            <asp:BoundField DataField="LXFS" HeaderText="联系方式" />
                            <asp:CommandField HeaderText="选择" ShowSelectButton="true" />
                            <asp:CommandField HeaderText="编辑" ShowEditButton="true" />
                            <asp:CommandField HeaderText="删除" ShowDeleteButton="true" />
                        </Columns>
                        <RowStyle ForeColor="#000066" />
                        <SelectedRowStyle BackColor="#669999" Font-Bold="True" ForeColor="White" />
                        <PagerStyle BackColor="White" ForeColor="#000066" HorizontalAlign="Left" />
                        <HeaderStyle BackColor="#006699" Font-Bold="True" ForeColor="White" />
                    </asp:GridView>
这个gridview可以对选择的一行在表格内进行编辑,能不能没有选择,编辑,删除,三个列的情况下,双击某个格进行编辑。
增加的时候一种方法是方向键向下,另一种是在外面增加一个按钮,新出现一行进行增加填写,哪种好,都是怎么实现啊?

解决方案 »

  1.   

    gridview
    只是显示SQL语句中指定的字段内的信息
      

  2.   

    gridview是datagrid的升级版,datagrid可以当电子表格一样用,这个应该也可以啊。
      

  3.   

    现在的要求就是怎样像 dephi的dbgrid的一样 像个电子表格 而不是必须得通过按钮
      

  4.   

    一次编辑 GridView 的所有行这样
      

  5.   

    很感谢!!我是希望只有编辑的时候,双击一个格才能输入,对于其他格或行都正常的现实并不能编辑,这样可以实现吗?还有增加的时候怎么办。
    ps,孟子e章里面的文章值得好好去读啊
      

  6.   

    这个例子就是那样的
    http://dotnet.aspx.cc/article/47654f82-6a22-4b25-98a0-830e26a7e75e/read.aspx