找回密码
 立即注册

QQ登录

只需一步,快速开始

guizhi

论坛元老

7

主题

15

帖子

5115

积分

论坛元老

积分
5115

活字格认证

guizhi
论坛元老   /  发表于:2013-3-30 15:58  /   查看:4824  /  回复:1
protected void FpSpread1_UpdateCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
        {
            List<JiaJu.Model.ProductType> list = FpSpread1.Sheets[0].DataSource as List<JiaJu.Model.ProductType>;
            e.Handled = true;
            if (e.SheetView.ActiveColumn == 0)
            {
                string path = list[e.SheetView.ActiveRow].path;
                int level = list[e.SheetView.ActiveRow].Level;
                string code = e.EditValues[0].ToString().ToUpper();
                if (code.Trim() ==list[e.SheetView.ActiveRow].Code.ToUpper().Trim() )
                {
                    return;
                }
                if (list.SingleOrDefault(n => n.Code.ToUpper().Trim() == code.ToUpper().Trim() &amp;&amp; n.ParentID == list[e.SheetView.ActiveRow].ParentID) != null)
                {
                    WcScript.Show(this, "同级存在" + code.ToUpper());
                    return;
                }
                list[e.SheetView.ActiveRow].Code = code;
                list[e.SheetView.ActiveRow].path = path.Substring(0, (level - 1) * 4) + code.PadLeft(4, '0');
                UpdateChildrenPath(list, list[e.SheetView.ActiveRow]);
            }
}
public void Show(Page page, string msg)
        {
            ScriptManager.RegisterStartupScript(page, page.GetType(), "js_alert", "alert(\"" + msg + "\");", true);
        }

1 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2013-4-1 14:51:00
沙发
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部