private void SalesBudget(ExcelCF tt, Excel.Worksheet ws, string item, string PeriodID)
{
ws = tt.GetWorksheet(tt.wb, item); if (ws != null)
{
object[,] valuein = null;
int x = tt.GetY(ws, "*$col");//获取colX轴
int y = tt.GetX(ws, "*$row");//获取rowY轴 System.Data.DataTable dt = null;
dt = DevicePutInOutInfoUtility.Instance.DeviceSalesBudget(PeriodID); if (x != 0 || y != 0)
{
Excel.Range r = null;
r = (Range)tt.GetCellsRangeforXY(ws, 4, 1, y - 1, x - 2);
valuein = r.Formula;
for (int i = 1; i < y - 3; i++)
{
if (valuein[i, 3] != null && valuein[i, 3] != "")
{
DataRow[] arrayDR = dt.Select("Item = '" + valuein[i, 3] + "'"); foreach (DataRow arr in arrayDR)
{
valuein[i, 3] = arr[1].ToString();
valuein[i, 4] = arr[2].ToString();
valuein[i, 5] = arr[3].ToString();
}
}
if (valuein[i, 8] != null && valuein[i, 8] != "")
{
DataRow[] arrayDR = dt.Select("Item = '" + valuein[i, 8] + "'"); foreach (DataRow arr in arrayDR)
{
valuein[i, 8] = arr[1].ToString();
valuein[i, 9] = arr[2].ToString();
valuein[i, 10] = arr[3].ToString();
}
}
}
}
tt.SetCellsValue(ws, valuein, 4, 1, y - 4, x - 2);
}
}本地没错误,放服务器就报错
{
ws = tt.GetWorksheet(tt.wb, item); if (ws != null)
{
object[,] valuein = null;
int x = tt.GetY(ws, "*$col");//获取colX轴
int y = tt.GetX(ws, "*$row");//获取rowY轴 System.Data.DataTable dt = null;
dt = DevicePutInOutInfoUtility.Instance.DeviceSalesBudget(PeriodID); if (x != 0 || y != 0)
{
Excel.Range r = null;
r = (Range)tt.GetCellsRangeforXY(ws, 4, 1, y - 1, x - 2);
valuein = r.Formula;
for (int i = 1; i < y - 3; i++)
{
if (valuein[i, 3] != null && valuein[i, 3] != "")
{
DataRow[] arrayDR = dt.Select("Item = '" + valuein[i, 3] + "'"); foreach (DataRow arr in arrayDR)
{
valuein[i, 3] = arr[1].ToString();
valuein[i, 4] = arr[2].ToString();
valuein[i, 5] = arr[3].ToString();
}
}
if (valuein[i, 8] != null && valuein[i, 8] != "")
{
DataRow[] arrayDR = dt.Select("Item = '" + valuein[i, 8] + "'"); foreach (DataRow arr in arrayDR)
{
valuein[i, 8] = arr[1].ToString();
valuein[i, 9] = arr[2].ToString();
valuein[i, 10] = arr[3].ToString();
}
}
}
}
tt.SetCellsValue(ws, valuein, 4, 1, y - 4, x - 2);
}
}本地没错误,放服务器就报错
解决方案 »
- 用WCF做一下服务器,发布后就不能用?
- 如何做到登陆三次密码输入错误,让该用户30分钟后登陆
- 谁知道windows认证的情况下如何获取域名及密码,主要是密码
- 急急急!明明存在的文件,却报出404错误!
- 在winform中引用webservice正常,但是web form就报错,怎么回事?
- 弹出对话框问题100分
- .net服务器日期时间提取函数?
- 框架设计问题,请大家帮忙看看,可提供思路或解决方案都可以。谢谢了
- 关于DataGrid模板列中Lable绑定数据的问题,急
- 大家对多人开发ASP.NET有没有什么经验?
- ASP.NET中怎么用POP3等协议收发邮件?
- Mvcpager翻页数据源不是linq 是list<T>问题?
写log看看
额 查DATATABLE 的时候 ITEM 是INT的 结果加了个'' 就出错了 可是在本地确是没事 放服务器上就不行 唉、、