4

最近、アプリをインフラジスティックス v12.2 から 15.2 にアップグレードしました

多くの場所で webdatagrid の「TemplateDataField」を使用しています。

15.2 にアップグレードした後、コントロールとページがテンプレート列のコントロールを見つけることができませんでした

foreach (GridRecord row in grd1.Rows)
{
        WebNumericEditor txtqty = ((WebNumericEditor)row.Items.FindItemByKey("Quantity").FindControl("txtActualQty"));
        if (Convert.ToInt32(txtqty.Value) <= 0)
}

上記のコードでは、「txtqty」が null であることがわかりません。

 <ig:TemplateDataField Key="Quantity" Header-Text="RT Exp">
     <ItemTemplate>
         <cc1:WebNumericEditor ID="txtActualQty" runat="server" CssClass="textbox" 
              onblur="return validateQuantity(this)" Width="90%" MaxLength="11" 
              Value='<%# DataBinder.Eval(((Infragistics.Web.UI.TemplateContainer)Container).DataItem, "Quantity")  %>'>
         </cc1:WebNumericEditor>
     </ItemTemplate>
 </ig:TemplateDataField>
4

0 に答える 0