private string fileName = string.Empty; //文件名称 public DrawRequestForm(TaskInfoForm _form, DataGridViewRow _dgr) { parentForm = _form; dRequestCode = _dgr.Cells["dRequestCode"].Value.ToString(); CheckForIllegalCrossThreadCalls = false; InitializeComponent(); btnUpLoad.Enabled = false; }
/// <summary> /// 构造函数 - 初始化窗体 /// </summary> /// <param name="_form"></param> /// <param name="_dgr"></param> public FilesInfoForm(TaskInfoForm _form, DataGridViewRow _dgr, List <DesignTaskResultModel.DataModel> designTaskResultData) { parentForm = _form; DesignTaskResultData = designTaskResultData; taskID = Convert.ToInt64(_dgr.Cells["TaskID"].Value); projectID = Convert.ToInt64(_dgr.Cells["ProjectID"].Value); crojectName = _dgr.Cells["ProjectName"].Value.ToString(); crojectDetailID = Convert.ToInt64(_dgr.Cells["ProjectDetailID"].Value); contractCode = _dgr.Cells["ContractCode"].Value.ToString(); designType = string.IsNullOrEmpty(_dgr.Cells["DesignType"].Value.ToString()) ? 0 : Convert.ToInt32(_dgr.Cells["DesignType"].Value); actualFinishTime = _dgr.Cells["ActualFinishTime"].Value == null ? (DateTime?)null : Convert.ToDateTime(_dgr.Cells["ActualFinishTime"].Value.ToString()); CheckForIllegalCrossThreadCalls = false; InitializeComponent(); DoubleBufferListView.DoubleBufferedListView(lvFileInfo, true); }