请教两个问题,关于EXCEL和SESSION的~~~~~~~~~~~~~~~~~~

yangzhy 2007-08-18 02:09:50
请教两个问题,先谢谢了!

问题一:一个固定格式的EXCEL表,需要向其中几个固定的位置写数据,如第三列第八行,第四列第五行……

能给点代码就更感激不尽了!

问题二:有两个系统:A,B。

A系统需要调用B系统的很多个页面。但是B系统的每个页面都有权限判断,根据Session里存的用户名user_id判断该用户是否有访问此页面的权限。

现在A系统调用B系统页面时,这个Session["user_id"]怎么处理?

改B系统的页面太麻烦了,好多个页面。

谢谢!!!!!!!
...全文
201 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
shoushii 2007-08-18
  • 打赏
  • 举报
回复
中间层继承PAGE,在中间层判断权限,否则修改WEB.CONFIG
showmy 2007-08-18
  • 打赏
  • 举报
回复
mark 学习
叶子 2007-08-18
  • 打赏
  • 举报
回复
设个判断!加个权限参数。Session["user_id"]与参数对应,建个表!然后根据参数访问!
cyxif 2007-08-18
  • 打赏
  • 举报
回复
A绕过B的权限验证??
不会,帮顶!
蒋晟 2007-08-18
  • 打赏
  • 举报
回复
A请求B的登陆页面,然后自动提交用户名密码
yangzhy 2007-08-18
  • 打赏
  • 举报
回复
好的,非常感谢楼上!!!我去试试。

问题二请路过的哥们也指点指点……
李洪喜 2007-08-18
  • 打赏
  • 举报
回复
#region 工作调动.xls
/// <summary>
/// 工作调动.xls
/// </summary>
/// <param name="saveRows"></param>
internal static void SaveGZDD_DataToExcel(GridEXRow[] saveRows)
{
string fileName = "工作调动.xls";
Excel.Application excel = new Excel.Application();
try
{
SelectSavePath();
if (File.Exists(fileName))
{
if (File.Exists(SavePath + fileName))
{
File.Delete(SavePath + fileName);
}
File.Copy(fileName, SavePath + fileName);
}
else
{
MessageBox.Show("模板文件不存在!");
return;
}

object oMissiong = System.Reflection.Missing.Value;
excel.Application.Workbooks.Open(SavePath + fileName, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong, oMissiong);
Excel.Workbook mybook = (Excel.Workbook)excel.ActiveWorkbook;
Excel.Worksheet mysheet = (Excel.Worksheet)mybook.ActiveSheet;
int row = 2;
foreach (GridEXRow gridrow in saveRows)
{
excel.Cells[row, 1] = gridrow.Cells["GZTD_RYBH"].Value.ToString();
excel.Cells[row, 2] = gridrow.Cells["GZTD_RYXM"].Value.ToString();
excel.Cells[row, 3] = gridrow.Cells["GZTD_DWXZ"].Value.ToString();
excel.Cells[row, 4] = gridrow.Cells["GZTD_DWMC"].Value.ToString();
excel.Cells[row, 5] = gridrow.Cells["GZTD_ZW"].Value.ToString();
excel.Cells[row, 6] = gridrow.Cells["GZTD_KSRQ"].Value.ToString();
excel.Cells[row, 7] = gridrow.Cells["GZTD_JSRQ"].Value.ToString();
excel.Cells[row, 8] = gridrow.Cells["GZTD_LXRY"].Value.ToString();
excel.Cells[row, 9] = gridrow.Cells["GZTD_LXDH"].Value.ToString();
excel.Cells[row, 9] = gridrow.Cells["GZTD_BZ"].Value.ToString();
row++;
}
//mybook.Close(0, oMissiong, oMissiong);
//excel.Save(SavePath + "帮负责任.xls");
excel.Visible = true;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
excel.Quit();
}
}
#endregion

111,092

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧