设置了空数据行时 显示"目前还没有数据行"
同时想在显示空数据行时 还要它显示 插入按扭 如何做到?

解决方案 »

  1.   

    将command列转化成模板.将insert按钮复制到,相应的列既可.
      

  2.   

    <asp:DetailsView ID="DetailsView2" runat="server" AutoGenerateRows="False" DataKeyNames="i_id,classbm,subclassbm,ysbm"
                                   DataSourceID="SqlDataSource3" Height="50px" Width="125px">
                                   <Fields>
                                       <asp:BoundField DataField="id" HeaderText="id" InsertVisible="False" ReadOnly="True"
                                           SortExpression="id" />
                                       <asp:BoundField DataField="i_id" HeaderText="i_id" ReadOnly="True" SortExpression="i_id" />
                                       <asp:BoundField DataField="classbm" HeaderText="classbm" ReadOnly="True" SortExpression="classbm" />
                                       <asp:BoundField DataField="subclassbm" HeaderText="subclassbm" ReadOnly="True" SortExpression="subclassbm" />
                                       <asp:BoundField DataField="ysbm" HeaderText="ysbm" ReadOnly="True" SortExpression="ysbm" />
                                       <asp:BoundField DataField="settype" HeaderText="settype" SortExpression="settype" />
                                       <asp:BoundField DataField="jiajian" HeaderText="jiajian" SortExpression="jiajian" />
                                       <asp:BoundField DataField="gs" HeaderText="gs" SortExpression="gs" />
                                       <asp:CheckBoxField DataField="xm" HeaderText="xm" SortExpression="xm" />
                                       <asp:CheckBoxField DataField="bm" HeaderText="bm" SortExpression="bm" />
                                       <asp:BoundField DataField="xmdaclss" HeaderText="xmdaclss" SortExpression="xmdaclss" />
                                       <asp:BoundField DataField="xmbm" HeaderText="xmbm" SortExpression="xmbm" />
                                       <asp:BoundField DataField="bmbm" HeaderText="bmbm" SortExpression="bmbm" />
                                       <asp:BoundField DataField="memo" HeaderText="memo" SortExpression="memo" />
                                       <asp:TemplateField ShowHeader="False">
                                           <InsertItemTemplate>
                                               <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="True" CommandName="Insert"
                                                   Text="插入"></asp:LinkButton>
                                               <asp:LinkButton ID="LinkButton2" runat="server" CausesValidation="False" CommandName="Cancel"
                                                   Text="取消"></asp:LinkButton>
                                           </InsertItemTemplate>
                                           <ItemTemplate>
                                               <asp:LinkButton ID="LinkButton1" runat="server" CausesValidation="False" CommandName="New"
                                                   Text="新建"></asp:LinkButton>
                                           </ItemTemplate>
                                       </asp:TemplateField>
                                   </Fields>
                               </asp:DetailsView>是这样吗?
    这样转成模板列了 如果没有行 还是一点不会显示出来啊