스케쥴관리화면의 열너비 기능 추가

This commit is contained in:
chi
2021-05-10 14:48:25 +09:00
parent 0762fad2a5
commit c5a2b30ae3
111 changed files with 9730 additions and 876 deletions

View File

@@ -11,7 +11,8 @@ namespace FPJ0000
{
public partial class fProjectSchedule : FCOMMON.fBase
{
string fn_fpcolsize = "";
string fn_fpcolsize1 = "";
string fn_fpcolsize2 = "";
int projectindex = 0;
EEEntities db;
List<EETGW_ProjectsSchedule> list;
@@ -21,7 +22,8 @@ namespace FPJ0000
InitializeComponent();
projectindex = project_;
db = new EEEntities();//this.dsPRJ.ProjectsSchedule.TableNewRow += ProjectsSchedule_TableNewRow;
fn_fpcolsize = util.MakeFilePath(util.CurrentPath, "formSetting", "fp_" + this.Name + ".ini");
fn_fpcolsize1 = util.MakeFilePath(util.CurrentPath, "formSetting", "fp_" + this.Name + ".ini");
fn_fpcolsize2 = util.MakeFilePath(util.CurrentPath, "formSetting", "fp2_" + this.Name + ".ini");
this.FormClosed += FProjectSchedule_FormClosed;
this.FormClosing += FProjectSchedule_FormClosing;
}
@@ -95,7 +97,8 @@ namespace FPJ0000
this.taTodo.Fill(this.dsPRJ.EETGW_ProjectToDo, this.projectindex);
//this.bs.DataSource = list;//.ToList();// db.EETGW_ProjectsSchedule.Local;
//this.fpSpread1_Sheet1.DataSource = this.bs;
FPUtil.ColSizeLoad(ref this.fpSpread1, fn_fpcolsize);
FPUtil.ColSizeLoad(ref this.fpSpread1, fn_fpcolsize1);
FPUtil.ColSizeLoad(ref this.fpSpread2, fn_fpcolsize2);
}
catch (System.Exception ex)
{
@@ -136,12 +139,12 @@ namespace FPJ0000
private void saveToolStripMenuItem_Click(object sender, EventArgs e)
{
FPUtil.ColsizeSave(this.fpSpread1, fn_fpcolsize);
FPUtil.ColsizeSave(this.fpSpread1, fn_fpcolsize1);
}
private void loadToolStripMenuItem_Click(object sender, EventArgs e)
{
FPUtil.ColSizeLoad(ref this.fpSpread1, fn_fpcolsize);
FPUtil.ColSizeLoad(ref this.fpSpread1, fn_fpcolsize1);
}
private void exportListToolStripMenuItem_Click(object sender, EventArgs e)
@@ -470,5 +473,43 @@ namespace FPJ0000
{
this.panel1.Invalidate();
}
private void toolStripMenuItem7_Click(object sender, EventArgs e)
{
fpSpread2.SaveExcel("scheduleTodo.xls",
FarPoint.Excel.ExcelSaveFlags.SaveAsViewed
| FarPoint.Excel.ExcelSaveFlags.SaveAsFiltered
| FarPoint.Excel.ExcelSaveFlags.NoFormulas
| FarPoint.Excel.ExcelSaveFlags.SaveCustomColumnHeaders);
}
private void toolStripMenuItem3_Click(object sender, EventArgs e)
{
this.fpSpread2.ActiveSheet.DataAutoSizeColumns = true;
for (int i = 0; i < this.fpSpread2.ActiveSheet.Rows.Count; i++)
this.fpSpread2.ActiveSheet.SetRowHeight(i, 25);
//dv1.AutoResizeColumns();
}
private void toolStripMenuItem4_Click(object sender, EventArgs e)
{
foreach (FarPoint.Win.Spread.Column col in this.fpSpread2.ActiveSheet.Columns)
{
col.Width = 100;
}
}
private void toolStripMenuItem5_Click(object sender, EventArgs e)
{
//save
FPUtil.ColsizeSave(this.fpSpread2, fn_fpcolsize2);
}
private void toolStripMenuItem6_Click(object sender, EventArgs e)
{
//lad
FPUtil.ColSizeLoad(ref this.fpSpread2, fn_fpcolsize2);
}
}
}