szpzr 发表于 2018-11-7 15:51:07

页名问题

版主:
设计器中设置了页名sheetName如图:或者后台:FpSpread1 .Sheets .SheetName ="计划列表";
                FpSpread1.Sheets.SheetName = "计划行表";
但运行后变成这样:
sheet1的表名丢失。为何?

dexteryao 发表于 2018-11-7 22:27:25

SheetName不能同名,同名的设置不了,就默认了

szpzr 发表于 2018-11-8 15:34:04

计划列表,计划行表,没有重复啊。

dexteryao 发表于 2018-11-8 18:51:30

抱歉,看错了。
没能重现您的问题,除了这两句代码还有别的操作吗

szpzr 发表于 2018-11-9 07:53:42

if (!IsPostBack)
            {
                FpSpread1.Sheets.SheetName = "计划列表";
                FpSpread1.Sheets.SheetName = "计划行表";
                //CheckOkYn.Checked = true;
                //CheckBoxDispMainNode.Checked = true;
                TxtNoteDate1.Text = DateTime.Today.ToString("yyyy-MM-dd");
                TxtNoteDate2.Text = DateTime.Today.ToString("yyyy-MM-dd");
                DropDownList1.Items.Add("全部");
                DropDownList1.Items.Add("采购单号");
                DropDownList1.Items.Add("单体工程");
                DropDownList1.Items.Add("分部工程");
                DropDownList1.Items.Add("工序");
                DropDownList1.Text = "全部";
                FpSpread1.Sheets .Columns.Count = 12;
                RefreshPage();
                RefreshRowPage();
                this.FpSpread1.Sheets.AllowSort = true;
            }
函数RefreshPage();      RefreshRowPage();中没有指定页名的语句。

dexteryao 发表于 2018-11-9 14:10:27

RefreshPage();RefreshRowPage();
这两个是自定义的方法,并不是spread的方法,您看下里面具体执行了什么逻辑。

dexteryao 发表于 2018-11-9 14:10:30

RefreshPage();RefreshRowPage();
这两个是自定义的方法,并不是spread的方法,您看下里面具体执行了什么逻辑。
页: [1]
查看完整版本: 页名问题