求助:本地调试正常,放到服务器后单元格不可编辑了,combbox也点不开了
求助:本地调试正常,放到服务器后单元格不可编辑了,combbox也点不开了找到原因了,少了个fp_client文件夹。:'(:'(:'(谢谢 问题已经收到,请上传一个重现问题的简单demo,我来帮你验证 我用:
fpspread1.activesheetview.cells.celltype=comb;
把单元格设为combobox后,所有单元格都不可编辑了 本帖最后由 lgxl6925 于 2021-6-4 13:13 编辑
string id = "sjcj";
string password = "****";
string ip = "****。****。****。****";
string port = "****";
string servicename = "****";
string strcon = "User Id=" + id + ";Password=" + password + ";Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=" + ip + ")(PORT=" + port + ")))(CONNECT_DATA=(SERVICE_NAME=" + servicename + ")))";
string sqlstr = "select * from pt_kqfh";
OracleConnection conn = new OracleConnection(strcon);
OracleDataAdapter dap = new OracleDataAdapter(sqlstr, conn);
DataSet ds = new DataSet();
dap.Fill(ds, "fh");
FarPoint.Web.Spread.ComboBoxCellType comb = new FarPoint.Web.Spread.ComboBoxCellType();
comb.DataSource = ds.Tables["fh"];
comb.DataTextField = "考勤符号";
comb.DataValueField = "考勤符号";
comb.UseValue = true;
FpSpread1.ActiveSheetView.Cells.CellType = comb;
读的是内网数据库, 本帖最后由 lgxl6925 于 2021-6-4 13:07 编辑
只要有一个单元格设了combobox,所有单元格都不可编辑了,在本地是好的,上传服务器就不行了
我这里用你的代码没有重现出问题,唯一不同只是重新绑定了一个新建的datatable,建议你可以先建一个datatable试试看,是否是数据源的问题。
dt.Columns.Add("ID");
dt.Columns.Add("NAME");
dt.Rows.Add("1", "11");
dt.Rows.Add("2", "12");
dt.Rows.Add("3", "13");
dt.Rows.Add("1", "14");
dt.Rows.Add("2", "15");
dt.Rows.Add("3", "16");
dt.Rows.Add("1", "17");
dt.Rows.Add("2", "18");
dt.Rows.Add("3", "19");
dt.Rows.Add("1", "20");
dt.Rows.Add("2", "22");
dt.Rows.Add("3", "23");
dt.Rows.Add("1", "21");
dt.Rows.Add("2", "24");
dt.Rows.Add("3", "25"); 按你的方法,一样的结果。在vs下调试是正常的,发布到服务器就出问题了。 好的,不客气
页:
[1]