找回密码
 立即注册

QQ登录

只需一步,快速开始

冰岛
注册会员   /  发表于:2023-5-17 10:56  /   查看:3030  /  回复:1
1金币
请问通过区域数据绑定方式设置数据源后,保存为XML文件,再打开还能获取设置的DataSource的DataTable吗?

例如: private void 区域绑定ToolStripMenuItem_Click(object sender, EventArgs e)
        {
            dt = new DataTable();
            dt.Columns.Add("第一列");
            dt.Columns.Add("第二列");
            dt.Columns.Add("第三列");
            dt.Rows.Add("a", "b", "c");
            dt.Rows.Add("1", "2", "3");
            dt.Rows.Add("zz", "bb", "dd");

            this.fpSpread1.Sheets[0].Reset();

            FarPoint.Win.Spread.Data.SpreadDataBindingAdapter data = new FarPoint.Win.Spread.Data.SpreadDataBindingAdapter();
            // Assign the datasource to a data table
            data.DataSource = dt;
            data.Spread = fpSpread1;
            data.SheetName = "Sheet1";
            
            data.MapperInfo = new FarPoint.Win.Spread.Data.MapperInfo(3, 2, dt.Rows.Count, dt.Columns.Count);
            data.FillSpreadDataByDataSource();
        }

        private void saveToolStripMenuItem_Click(object sender, EventArgs e)
        {            
            fpSpread1.Save(CertifPath.ToString(), false);
        }

        private void opebToolStripMenuItem_Click(object sender, EventArgs e)
        {
            string CertifPath = AppDomain.CurrentDomain.BaseDirectory + "11.xml";
            fpSpread1.Open(CertifPath);
        }
例如执行opebToolStripMenuItem_Click打开文件后,如何获取先前的dt ?

最佳答案

查看完整内容

没有办法获取的,保存的文件中并不包含这些信息

1 个回复

倒序浏览
最佳答案
最佳答案
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-5-17 10:56:50
来自 2#
没有办法获取的,保存的文件中并不包含这些信息
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部