FineUI 官方论坛

标题: Grid1.CommitChanges()报错 [打印本页]

作者: yzghfm    时间: 2014-4-9 13:49
标题: Grid1.CommitChanges()报错
本帖最后由 yzghfm 于 2014-4-9 13:54 编辑

Dictionary<int, Dictionary<string, string>> modifiedDict = Grid1.GetModifiedDict();
            foreach (int rowIndex in modifiedDict.Keys)
            {
                int rowID = Convert.ToInt32(Grid1.DataKeys[rowIndex][0]);
                DataRow row = FindRowByID(rowID);
                UpdateDataRow(modifiedDict[rowIndex], row);
            }
            BindGrid();
            Grid1.CommitChanges();
            labResult.Text = "用户修改的数据:" + Grid1.GetModifiedData().ToString(Newtonsoft.Json.Formatting.None);
            Alert.Show("数据保存成功!(表格数据已重新绑定)");

示例代码中加Grid1.CommitChanges()后报错报错

作者: yzghfm    时间: 2014-4-9 14:21
替换控件源码Grid里面的CommitChanges方法
/// <summary>
        /// 获取接受用户编辑单元格的客户端脚本(同时消除编辑单元格左上方的红色提示图标)
        /// </summary>
        /// <returns>客户端脚本</returns>
        public string GetCommitChangesReference()
        {
            //return String.Format("{0}.f_commitChanges();", ScriptID);
            return String.Format("{0}.getStore().commitChanges();", ScriptID);
        }




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4