一般datagrid以全部字段显示, 但我字段比较多时.我就显示部分常用的字段列表,但我点击编辑时如何编辑所有的字段呢,(这时只有常用的几个列表)一般这种情况是如何处理的?  

解决方案 »

  1.   

    另开一个对话框编辑。
    一般来说,我们都是不直接在datagrid上编辑的。
      

  2.   

    那点击编辑又进入另一页吗?那不用datagrid不是可惜了吗
      

  3.   

    如果字段少是不是就用datagrid了?
      

  4.   

    字段太多datagrid放不下啊, 只有再弹出一个页面进行编辑,这样能好一些啊 。
      

  5.   

    一般datagrid以全部字段显示, 但我字段比较多时.我就显示部分常用的字段列表,但我点击编辑时如何编辑所有的字段呢,(这时只有常用的几个列表)一般这种情况是如何处理的?  DataGrid可以自定义模版的,你显示模版为几个常用的字段,编辑的时候可以把两个字段放到一个字段里做编辑
    例见 
    </asp:TemplateColumn>
    <asp:TemplateColumn HeaderText="时间">
    <HeaderStyle Width="90px"></HeaderStyle>
    <ItemTemplate>
    <asp:Label id=Label3 runat="server" Width="90px" text='<%# DataBinder.Eval(Container.DataItem,"DDate")%>'>
    </asp:Label>
    </ItemTemplate>
    <EditItemTemplate>
    <asp:TextBox id="txtDDate" runat="server" Width="80"></asp:TextBox>
    <asp:TextBox id="txtDeveloperName" runat="server" Width="80"></asp:TextBox> </EditItemTemplate>
    </asp:TemplateColumn>
      

  6.   

    同意一楼的 不再datagrid上操作 单独一个面板对数据进行编辑
      

  7.   

    lxyy_1118(刘雪艳) ( ) 信誉:97  2005-02-23 10:43:00  得分: 0  
     
     
       那点击编辑又进入另一页吗?那不用datagrid不是可惜了吗
    ==========================================================================  
     如果字段比较多,还是建议在另一页编辑内容,可以用弹出窗口或者转向Datagrid提供这个功能,并不是适合所有情况的