//Submit data
        void button2_ServerClick(object sender, EventArgs e)
        {
            String itemName = Request.QueryString["Itemname"];

            if (String.IsNullOrEmpty(itemName) == false)
            {
                String errorInfo = bill1.CheckData();
                if (String.IsNullOrEmpty(errorInfo) == false)
                {
                    //JAjax.Alert(errorInfo);
                    UTools.Alert(errorInfo);
                }
                else
                {
                    JItemDetailBU bu2       = new JItemDetailBU();
                    DataTable     data      = bill1.GetData();
                    String        errorinfo = bu2.SaveItemData(itemName, data);
                    if (String.IsNullOrEmpty(errorinfo) == false)
                    {
                        //JAjax.Alert(errorinfo);
                        UTools.Alert(errorinfo);
                    }
                    else
                    {
                        String js1 = "layer.alert('操作成功!',function(index){;";
                        js1 = js1 + " var index = parent.layer.getFrameIndex(window.name);";
                        js1 = js1 + " parent.$('#butSearch').click();";
                        js1 = js1 + " parent.layer.close(index);});";
                        JAjax.ExecuteJS(js1);
                    }
                }
            }
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!Page.IsPostBack)
     {
         JItemDetailBU bu1 = new JItemDetailBU();
         DataTable     dt1 = bu1.GetItemDetailByItemName(Request.QueryString["Itemname"]);
         this.rep1.DataSource  = dt1;
         ViewState["billdata"] = dt1;
         this.rep1.DataBind();
     }
     bill1 = new JBill(ViewState, this.rep1, new String[] { "Num", "ItemText", "ItemValue" });
 }