2016-11-17 97 views
0

注意:当我添加一个带编辑删除图像的动作列到Telerik电网时,整个电网都会受到干扰,如屏幕截图所示。Telerik电网干扰动作列

这只发生在我想添加操作列的时候。

任何帮助将高度重视。

谢谢

enter image description here

<telerik:radgrid id="RadGrid1" runat="server" pagesize="20" width="100%" 
      autogeneratecolumns="False"> 
      <MasterTableView Name="MasterView1" DataKeyNames="Regid" AllowMultiColumnSorting="false"> 
        <ItemStyle CssClass="GridRow1" /> 
          <AlternatingItemStyle CssClass="GridRow2" /> 
    <Columns> 
     <telerik:GridTemplateColumn HeaderText="Action" DataField="Regid" UniqueName="CkboxDelKey" HeaderStyle-CssClass="LeftGridHeader"> 
     <ItemTemplate> 
           <nobr> 
              <asp:ImageButton ID="btnNoteEdit" ToolTip="Edit Goal" ImageUrl="images/EmailAlertEdit.png" 
                CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Regid") %>' CommandName="UpdateKeyResult" 
               runat="server" /> 
              <ItemStyle Width="90px" /> 

              &nbsp; 
              <asp:ImageButton ID="btnDel" ToolTip="Delete Goal" ImageUrl="images/EmailAlertDelete.png" 
               CommandArgument='<%# DataBinder.Eval(Container.DataItem, "Regid") %>' CommandName="DelNote" OnClientClick="javascript:return confirm('Are you sure you want to Delete?');" 
               runat="server" /> 

              <ItemStyle Width="90px" /> 
              &nbsp; 
             </nobr> 
             </ItemTemplate> 
           </telerik:GridTemplateColumn> 

           <telerik:GridBoundColumn DataField="LastName" HeaderText="LastName" HeaderStyle-CssClass="GridHeader" 
            SortAscImageUrl="images/EmailAlertsGridAsc.png" SortDescImageUrl="images/EmailAlertGridDesc.png" 
            SortExpression="LastName" UniqueName="LastName"> 
            <ItemStyle Width="90px" /> 
           </telerik:GridBoundColumn> 

           <telerik:GridBoundColumn DataField="Firstname" HeaderText="Firstname" HeaderStyle-CssClass="GridHeader" 
            SortAscImageUrl="images/EmailAlertsGridAsc.png" SortDescImageUrl="images/EmailAlertGridDesc.png" 
            SortExpression="Firstname" UniqueName="Firstname"> 
            <ItemStyle Width="90px" /> 
           </telerik:GridBoundColumn> 

           <%-- <telerik:GridBoundColumn DataField="KeyResult" HeaderText="Key Result Score" HeaderStyle-CssClass="GridHeader" 
            SortAscImageUrl="images/EmailAlertsGridAsc.png" SortDescImageUrl="images/EmailAlertGridDesc.png" 
            SortExpression="KeyResult" UniqueName="KeyResult"> 
            <ItemStyle Width="80px" /> 
           </telerik:GridBoundColumn>--%> 
           </Columns> 
          </MasterTableView> 
     </telerik:radgrid> 

回答

0

你期望它做什么?在心里,RadGrid只是一个有行和列的表格元素。如果您向其中一个行添加一个单元格,则看起来不正确。我建议为每一行创建一个GridTemplateColumn,并决定是否在这个单元格中显示按钮。